1. 程式人生 > >Ubuntu中安裝zookeeper及kafka並配置環境變數

Ubuntu中安裝zookeeper及kafka並配置環境變數

首先安裝zookeeper

zookeeper需要jdk環境,請在jdk安裝完成的情況下安裝zookeeper
1.從官網下載zookeeper
http://mirror.bit.edu.cn/apache/zookeeper/,版本可以根據自己需要選擇使用,個人建議使用比最新版本低一點的版本,比較穩定
2.將下載後的壓縮包複製到安裝目錄下,並加壓,以zookeeper-3.4.11.tar.gz為例
tar -zxvf zookeeper-3.4.11.tar.gz
3.配置環境變數,我比較喜歡配置全域性性環境變數,即在/etc/profile配置
首先開啟/etc/profile:sudo vim /etc/profile
export ZOOKEEPER_HOME=/home/xxx/software/zookeeper-3.4.11
export PATH=$PATH:$ZOOKEEPER_HOME/bin
儲存完成之後,載入環境變數:source /etc/profile
4.將zookeeper/conf下的zoo_sample.cfg複製一份並重命名為zoo.cfg並修改其中dataDir的路徑

個人建議在zookeeper下新建mydata資料夾,用於儲存資料:
dataDir=/home/xxx/software/zookeeper-3.4.11/mydata
5.檢查是否安裝配置成功
命令:zkServer.sh

關閉zookeeper:zkServer.sh stop

安裝kafka

1.從官網下載kafka安裝包:http://kafka.apache.org/downloads

2.將下載後的壓縮包複製到安裝目錄下,並加壓,以kafka_2.12-1.0.0.tgz為例
tar -zxvf kafka_2.12-1.0.0.tgz
3.修改conf中的server.properties檔案中的日誌目錄log.dirs,可在kafka目錄下新建mylog檔案,並將路徑指向此處


log.dirs=/home/xxx/software/kafka_2.12/mylog
4.配置環境變數
export KAFKA_HOME=/home/xxx/software/kafka_2.12
export PATH=$PATH:$KAFKA_HOME/bin
5.啟動kafka,檢查是否安裝成功
bin/zookeeper-server-start.sh -daemon config/zookeeper.properties