配置主機名對映。
vi /etc/hosts
##新增如下內容
168.5.7.75 server1
168.5.7.76 server2
168.5.7.77 server3
分別登入server1、server2、server3執行,操作、配置相同:
##更新或安裝wget命令
yum -y install wget
##建立安裝目錄
mkdir -p /usr/local/services/kafka
##獲取安裝包kafka_2.11-2.3.0.tgz
wget
##解壓縮kafka_2.11-2.3.0.tgz
tar -zxvf kafka_2.11-2.3.0.tgz
分別登入server1、server2、server3執行,操作、配置相同:
export kafka_home=/usr/local/services/kafka/kafka_2.11-2.3.0
export path=$path:$kafka_home/bin
source /etc/profile
說明:再任一路徑下輸入 kafka 按 tab 鍵後會補全 kafka 相關指令碼.sh,即kafka 環境變數配置成功。 因 kafka 指令碼執行時會載入 /config 路徑下的相關配置檔案,故當不在 kafka 安裝目錄 bin 下執行相關指令碼時, 需要指定配置檔案絕對路徑。
登入server1執行操作:
cd $kafka_home/config
cp server.properties server.properties.$(date +%y%m%d)
vi server.properties
##修改檔案內配置如下
broker.id=1
log.dirs=/opt/data/kafka-logs
port=9093
zookeeper.connect=server1:2181,server2:2181,server3:2181
登入server2執行操作:
cd $kafka_home/config
cp server.properties server.properties.$(date +%y%m%d)
vi server.properties
##修改檔案內配置如下
broker.id=2
log.dirs=/opt/data/kafka-logs
port=9093
zookeeper.connect=server1:2181,server2:2181,server3:2181
登入server3執行操作:
cd $kafka_home/config
cp server.properties server.properties.$(date +%y%m%d)
vi server.properties
##修改檔案內配置如下
broker.id=3
log.dirs=/opt/data/kafka-logs
port=9093
zookeeper.connect=server1:2181,server2:2181,server3:2181
說明:broker.id 用於指定**的 id,需保證同乙個集群下 broker.id 要唯一;log.dirs 指定日誌儲存路徑。
分別登入server1、server2、server3執行,操作、配置相同:
cd $kafka_home/bin
## -daemon :守護程序方式啟動
kafka-server-start.sh -daemon ../config/server.properties
連線測試
#登入 zookeeper
cd /usr/local/services/zookeeper/zookeeper-3.4.13/bin
./zkcli.sh -server server1:2181
ls /
日誌檢視
##檢視 kafkaserver 啟動 日誌
cat $kafka_home/logs/server.log
參考書籍:kafka入門與實踐
deepinthought
出處:
3 Kafka集群部署
1 解壓安裝包 2 修改解壓後的檔名稱 ip101 mv kafka 2.11 0.11.0.0 kafka ip101 mkdir logs 4 修改配置檔案 ip101 cd config test ip101 config vi server.properties 輸入以下內容 broker的...
Kafka入門 3 kafka基礎操作
建立乙個topic 主題 kafka中所有的訊息都是儲存在主題中,要生產訊息到kafka,首先必須要有乙個確定的主題。建立名為test的主題 bin kafka topics.sh create bootstrap server node1 9092 topic test 檢視目前kafka中的主題...
Kafka安裝部署
1 解壓安裝包 atguigu hadoop102 software tar zxvf kafka 2.11 0.11.0.0.tgz c opt module 2 修改解壓後的檔名稱 atguigu hadoop102 module mv kafka 2.11 0.11.0.0 kafka3 在 ...