1. 程式人生 > >kafka2.11單機版安裝教程

kafka2.11單機版安裝教程

下載目錄:

/export/server/kafka/

kafka安裝需要有zookeeper註冊中心

其中 zookeeper的安裝 見centos7安裝偽分散式zookeeper

1.下載

[[email protected]_0_2_centos kafka]# wget http://archive.apache.org/dist/kafka/0.10.1.1/kafka_2.11-0.10.1.1.tgz

2.解壓

[[email protected]_0_2_centos kafka]# tar -zxvf kafka_2.11-0.10.1.1.tgz

3.配置環境變數

在 /etc/profile

中新增

export KAFKA_HOME=/export/server/kafka/kafka_2.11-0.10.1.1

PATH=$PATH:$HOME/bin:$KAFKA_HOME/bin

本人的是在 [[email protected]_0_2_centos ~]# more ~/.bash_profile 這個檔案中修改環境變數的

輸入kafka 看是否能補全 kafka命令,如果可以補全,則說明配置成功了。

4.修改配置檔案

修改kafka安裝路徑下的config/server.properties檔案

broker.id=1

log.dirs=/export/server/kafka/logs

broker.id要確保唯一性,保證和對應zookeeper的myid一致就可以了。

log.dirs是日誌檔案目錄

5.啟動kafka

[[email protected]_0_2_centos config]# kafka-server-start.sh -daemon ../config/server.properties

6.檢視kafka是否啟動成功

 
[[email protected]_0_2_centos config]# jps

18691 Jps

24644 QuorumPeerMain

24454 QuorumPeerMain

18619 Kafka(出現這條表示成功了)

24589 QuorumPeerMain

7.檢視啟動日誌

[[email protected]_0_2_centos logs]# ls

cleaner-offset-checkpoint meta.properties recovery-point-offset-checkpoint replication-offset-checkpoint

8.檢視zk下 kafka的目錄

 
[[email protected]_0_2_centos logs]# /export/server/zookeeper/zk-1/zookeeper-3.4.6/bin/zkCli.sh -server localhost:2181

[zk: localhost:2181(CONNECTED) 0] ls /

[cluster, controller, controller_epoch, brokers, zookeeper, admin, isr_change_notification, consumers, config]