#1、解壓
tar -zxvf apache-zookeeper-
3.5.5
-bin.tar.gz
#2、移動到zookeeper目錄,方便管理
mv apache-zookeeper-
3.5.5
-bin zookeeper
#3、cd到/data/zookeeper/conf目錄
#4、剛開始沒有zoo.cfg目錄,複製乙份
cp zoo_sample.cfg zoo.cfg
#5、修改以下內容
ticktime=
2000
initlimit=
10synclimit=
5datadir=
/data/zookeeper/data
datalogdir=
/data/zookeeper/log
clientport=
2181
#6、然後在/data/zookeeper/目錄裡面建立data和log兩個資料夾
cd /data/zookeeper
mkdir data log
#7、啟動zookeeper
cd /data/zookeeper/bin
./zkserver.sh start
#1、解壓
tar -zxvf kafka_2.12-
2.3.0
.tgz
#移動到kafka目錄
mv kafka_2.12-
2.3.0 kafka
#2、更改配置檔案
cd config
vim server.properties
新增或者修改如下配置
host.name=阿里雲內網ip
port=
9092
advertised.host.name=阿里雲外網ip
zookeeper.connect=部署zk機器的ip:
2181
listeners=plaintext://
:9092
advertised.listeners=plaintext:
//localhost:
9092
#3、啟動kafka
cd /data/kafka_2.12-
2.3.0
./bin/kafka-server-start.sh config/server.properties &
#4、注意:使用exit退出,直接關閉的話,kafka程序就麼沒有了
exit
建立kafka主題:
bin/kafka-topics.sh --create --zookeeper localhost:
2181
--replication-factor 1
--partitions 1
--topic test
顯示kafka所有主題:
建立kafka生產者:
bin/kafka-console-producer.sh --broker-list localhost:
9092
--topic test
生產者建立後,可以輸入內容
建立kafka消費者:
./kafka-console-consumer.sh --bootstrap-server 127.0
.0.1
:9092
--topic test --from-beginning
另起乙個視窗,建立消費者,可以收到生產者傳送的主題,如圖 ZooKeeper和Kafka 啟動順序
zookeeper啟動 注 依照zk的選舉制度 安裝zk的機器要大於三颱 注 機器上一共只有乙個leader 多個 follower 關閉 zkserver.sh stop kafka啟動 啟動 我是在kafka的bin目錄下啟動的 kafka server start.sh daemon conf...
kafka和zookeeper的日誌資料流分析
kafka和zookeeper的日誌資料流分析 活動流資料是所有站點在對其 使用情況做報表時要用到的資料中最常規的部分。活動資料報括頁面訪問量 page view 被檢視內容方面的資訊以及搜尋情況等內容。這種資料通常的處理方式是先把各種活動以日誌的形式寫入某種檔案,然後周期性地對這些檔案進行統計分析...
zookeeper和kafka的啟動和關閉順序
一定要先啟動zookeeper 再啟動kafka 順序不可以改變。先關閉kafka 再關閉zookeeper。zookeeper啟動 分別在三颱機器上執行 zkserver.sh start 檢查zookeeper狀態 zkserver.sh status 關閉 zkserver.sh stop k...