centos6 搭建單機版卡夫卡

2021-10-04 08:27:52 字數 1569 閱讀 7169

進入bin同級目錄 建立data資料夾 建立命令:mkdir data

進入conf目類 將zoo_sample.cfg複製 並重命名為zoo.cfg 命令:cp zoo_sample.cfg  zoo.cfg

修改zoo.cfg檔案中的 datadir位址, 修改問剛才建立的data資料夾路徑

asd進入bin目類下 啟動zookeeper 命令:./zkserver.sh start

執行./zkserver.sh status 檢視是否開啟成功,若成功如下圖

1.關閉防火牆

service iptables stop

2.關閉防火牆開機自啟

chkconfig iptables off

解壓到指定檔案內 我的安裝路徑為 /opt/kafka

進入kafka安裝路徑中的config資料夾,修改server.properties檔案,將下圖中紅框線內的部分解除注釋,並修改為自己的ip或localhost

啟動命令:bin/kafka-server-start.sh config/server2.properties (需要在kfk根目錄下執行 在bin下執行需要對應更改對應的config目類)

建立topic:./bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 2 --topic topic名稱   --partition 2表示分割槽

--replication-factor 1表示副本因子,之前說過broker無主副之分但是partition有主副之分,所以此引數的值不能大於broker數就是kafka服務節點數,我的例子中只有乙個shb01節點所以如果指定2會報錯的。

檢視topic列表:./bin/kafka-topics.sh --list --zookeeper localhost:2181

檢視某個topic的詳細資訊:./kafka-topics.sh --describe  --zookeeper 192.168.200.128:2181 --topic  topic名稱

建立生產者(傳送方):./bin/kafka-console-producer.sh --broker-list localhost:9092 --topic topic名稱

建立消費者(接收方):./bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic topic名稱

注意:消費者和生產者需要在乙個topic內才可以接收到資料,且啟動kafka時要確認zookeeper已經啟動

在生產者輸入資料,檢視消費者是否能夠接收到資料

centos6安裝redis5 0單機版

wget解壓 tar zxvf redis 5.0.5.tar.gz c opt modules 編譯 需要先安裝gcc yum install gcc yum install gcc c 進入redis編譯 cd opt modules redis 5.0.5 make 如果先make失敗了,再次...

Redis單機版搭建

架構細節 1 所有的redis節點彼此互聯 ping pong機制 內部使用二進位制協議優化傳輸速度和頻寬.2 節點的fail是通過集群中超過半數的節點檢測失效時才生效.3 客戶端與redis節點直連,不需要中間proxy層.客戶端不需要連線集群所有節點,連線集群中任何乙個可用節點即可 4 redi...

單機版kafka的搭建

環境 centos7 jdk1.8 zookeeper3.4.10 kafka2.11 操作前開啟2181和9092埠 1.安裝zookeeper wgettar zxvf zookeeper 3.4.10.tar.gzcd zookeeper 3.4.10 conf將zoo sample.cfg複...