一绘迁、單機版kafka的安裝
1、下載kafka的安裝包并解壓
tar -txvf kafka_2.11-0.9.0.1.tgz -C path(需要解壓到的路徑)
2卒密、配置環(huán)境變量
2.1缀台、vi ~/.bash_profile
2.2、添加:
KAFKA_HOME=/opt/kafka_2.11-0.9.0.1
PATH=$PATH:$KAFKA_HOME/bin
2.3哮奇、一定要source
source ~/.bash_profile
3膛腐、修改配置文件
3.1、進入編輯模式
cd /opt/kafka_2.11-0.9.0.1/config
vi server.properties
3.2鼎俘、添加
broker.id=0 //為依次增長的:0哲身、1、2贸伐、3勘天、4,集群中唯一id
log.dirs=/opt/kafka_2.11-0.9.0.1/logs //日志地址
zookeeper.connect=master:2181,slave1:2181,slave2:2181 //zookeeperServers列表,各節(jié)點以逗號分開
4脯丝、啟動程序
先要確保zookeeper已啟動商膊,然后在Kafka目錄執(zhí)行
nohup bin/kafka-server-start.sh config/server.properties&
如果無報錯則說明啟動成功。nohup &是實現(xiàn)在后臺啟動宠进。
二晕拆、單機版zookeeper的安裝
1、上傳并解壓zookeeper的安裝包
tar -zxvf zookeeper-3.4.6.tar.gz -C path(要解壓到的路徑)
2材蹬、重命名配置文件
使用“cd zookeeper-3.4.6/conf"命令切換到conf目錄下实幕,
使用"mv zoo_sample.cfg zoo.cfg "命令重命名 zoo.cfg
3、修改配置文件
根據(jù)需求使用vi編輯器修改zoo.cfg配置文件赚导,修改后保存:
tickTime: zookeeper中使用的基本時間單位, 毫秒值
dataDir: 數(shù)據(jù)目錄. 可以是任意目錄
dataLogDir: log目錄, 同樣可以是任意目錄. 如果沒有設(shè)置該參數(shù), 將使用和dataDir相同的設(shè)置
clientPort: 監(jiān)聽client連接的端口號
4茬缩、啟動zookeeper
zookeeper/bin/zkServer.sh start
5、查看zookeeper狀態(tài)
zookeeper/bin/zkServer.sh status
6吼旧、停止zookeeper
zookeeper/bin/zkServer.sh stop
7凰锡、鏈接zookeeper的客戶端
bin/zkCli.sh -server IP:port