(一)zookeeper
1.下載zookeeper
下載地址: http://apache.fayea.com/zookeeper/
我用的3.4.10版本的
2.解壓zookeeper
解壓後的目錄結構
3.配置zookeeper
進入 conf文件夾下,有一個zoo_sample.cfg文件,這是一個簡單的配置例子,我們需要將它改名爲 zoo.cfg,我是複製重命名的,並且把帶#的註釋去了
4.啓動zookeeper
在bin目錄下
./zkServer.sh start
可以測試一下是否啓動成功
在bin目錄下
./zkCli.sh
ok , zookeeper的單機版已經部署成功了
(二)kafka
1.下載kafka
下載地址:http://apache.fayea.com/kafka/2.1.0/
2.解壓kafka
解壓後的根目錄結構如下
3.啓動kafka服務
在bin目錄下,啓動,指定根目錄config下的配置文件,不要關閉該終端
./kafka-server-start.sh ../config/server.properties
4.創建topic
在bin目錄下
./kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
5.查看topic
在bin目錄下
./kafka-topics.sh --list --zookeeper localhost:2181
6.產生消息,創建消息生產者
在bin目錄下
./kafka-console-producer.sh --broker-list localhost:9092 --topic test
7.消費消息,創建消息消費者,在生產者中發送的消息都會出現在消費者中
在bin目錄下
./kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning
這樣本機的kafka環境就搭建好了