kafka安裝及使用

2021-07-08 09:38:17 字數 2017 閱讀 5934

一:kafka的安裝

2.vi /usr/lib/kafka/config/server.properties

broker.id=5

log.dirs=/usr/lib/kafka/kafka-logs

log.flush.interval.messages=10000 預設不用修改

log.flush.interval.ms=1000 預設不用修改

zookeeper.connect=master:2181,n3:2181,n4:2181

master 1 9092

n3 2 9093

n4 3 9094

二:應用

1. 開啟服務:master-1:nohup /usr/lib/kafka/

bin/kafka-

server

-start.sh 

/usr/lib/kafka/

config/server.properties &  

master-2:nohup /usr/lib/kafka/bin/kafka-

server

-start.sh /usr/lib/kafka/config/server1.properties &  

2.jps  兩個kafka專案

3.建立topic

sh /usr/lib/kafka/

bin/

kafka-topics.sh --create  --zookeeper 

master:2181,n3:2181,n4:2181

--partitions 3 --topic test0107-1 --replication-factor 2

4.檢視佇列情況sh 

/usr/lib/kafka/

bin/kafka-topics.sh --describe 

test0107-1 

--zookeeper 

master:2181,n3:2181,n4:2181

5.檢視topic

sh kafka-topics.sh --list --zookeeper  master:2181,n3:2181,n4:2181

6.進入zookeeper的客戶端

/opt/cloudera/parcels/cdh-5.2.0-1.cdh5.2.0.p0.36/lib/zookeeper/bin/zkcli.sh -server master:2181

,n3:2181,n4:2181

ls /brokers/topics/test0107-1/partitions

get /brokers/topics/test0107-1/partitions/2

7.建立傳送者 

傳送訊息.

sh kafka-console-producer.sh --broker-list localhost:9092 --topic test02 

8.建立消費者

sh kafka-console-consumer.sh --zookeeper localhost:2181 --topic test02 --from-beginning

生產者:bin/run-example org.apache.spark.examples.streaming.kafkawordcountproducer localhost:9092 test02 3 5

消費者:bin/run-example org.apache.spark.examples.streaming.kafkawordcount localhost:2181 test-consumer-group test 1

emace -nw  *編輯檔案

進入zookeeper:./zkcli.sh -server hadoop2:2181

ls /

ls /brokers

ls /brokers/ids

檢視消費者

ls /consumers/

消費資料

get  //../.1

不建議刪除 有bug

kafka 基礎知識,安裝及使用

kafka是一種高吞吐量的分布式發布訂閱訊息系統,它可以處理消費者規模的 中的所有動作流資料。這種動作 網頁瀏覽,搜尋和其他使用者的行動 是在現代網路上的許多社會功能的乙個關鍵因素。這些資料通常是由於吞吐量的要求而通過處理日誌和日誌聚合來解決。kafka名詞解釋 kafka基基原理 訊息模型分為兩種...

kafka安裝使用

先來說下kafka是個什麼東西,它是乙個訊息中介軟體框架,只負責發布 訂閱 幫忙存東西的 接著給大家看一張大致的kafka流程圖 首先打個比方,kafka好比就是 電視台,而 電視台下面有很多節目,生產者就是製作節目的團隊,而消費者就是我們 這個節目的人,一開始 電視台建立乙個節目,假設就叫cctv...

kafka使用與安裝

集群安裝 1 解壓 2 修改server.properties broker.id 1 zookeeper.connect weekend05 2181,weekend06 2181,weekend07 2181 3 將zookeeper集群啟動 4 在每一台節點上啟動broker 啟動的時候 如果...