提取碼:1dj7
在根目錄下建立tempfile資料夾,然後將zookeeper和kafka上傳到該目錄下並解壓
[root@localhost tempfile]
# tar xvf zookeeper-3.4.7.tar.gz
[root@localhost tempfile]
# tar xvf kafka_2.11-1.0.0.tgz
將zookeeper和kafka移動到home目錄下
[root@localhost home]
# mkdir software
[root@localhost home]
# cd /tempfile/
[root@localhost tempfile]
# mv kafka_2.11-1.0.0 /home/software/
[root@localhost tempfile]
# mv zookeeper-3.4.7 /home/software/
配置zookeeper
[root@localhost tempfile]
# cd /home/software/zookeeper-3.4.7/conf
[root@localhost conf]
# cp zoo_sample.cfg zoo.cfg
[root@localhost conf]
# vi zoo.cfg
修改配置檔案如下:
datadir=/home/software/zookeeper-3.4.7/userdata
在配置檔案最後一行新增以下內容
server.1=192.168.234.10:2888:3888
切換到/home/software/zookeeper-3.4.7/下,建立userdata目錄
[root@localhost zookeeper-3.4.7]
# cd userdata/
[root@localhost userdata]
# vi myid
在檔案裡寫上數字1,然後儲存退出
7. 啟動zookeeper,分別進入三個節點zk目錄下的bin目錄,執行
[root@localhost bin]
# sh zkserver.sh start
檢視節點的狀態:
節點1:
[root@localhost bin]
# sh zkserver.sh status
zookeeper jmx enabled by default
using config: /home/software/zookeeper-3.4.7/bin/../conf/zoo.cfg
mode: standalone
安裝kafka Kafka系列1 Kafka安裝與相關命令
單節點kafka安裝 解壓kafka 執行zookeeper 必須 執行zookeeper 修改kafka配置檔案 broker.id 0 port 9092 log.dir tmp kafka logs 0 zookeeper.connect 192.168.60.81 2181,192.168....
kafka系列之kafka入門概論 1
舉個例子,生產者消費者,生產者生產雞蛋,消費者消費雞蛋,生產者生產乙個雞蛋,消費者就消費乙個雞蛋,假設消費者消費雞蛋的時候噎住了 系統宕機了 生產者還在生產雞蛋,那新生產的雞蛋就丟失了。再比如生產者很強勁 大交易量的情況 生產者1秒鐘生產100個雞蛋,消費者1秒鐘只能吃50個雞蛋,那要不了一會,消費...
1 kafka的相關概念
kafka是乙個分布式的基於發布 訂閱模式的訊息佇列,主要應用於大資料實時處理領域。在kafka中,kafka對訊息的儲存根據topic進行分類,傳送訊息的稱為producer,訊息接收者稱為consumer。乙個server成為乙個broker,kafka依賴zookeeper儲存一些元資料資訊 ...