Kafka系列文章之kafka環境搭建

2021-09-13 14:20:48 字數 1631 閱讀 7673

現在最新的版本是2.1.1

將安裝包解壓到指定位置

3.1.修改kafka_home/config/zookeeper.properties,將datadir 修改為自己的data資料夾

3.2.修改kafka_home/config/server.properties,將datadir 修改為自己的data資料夾

4.1.啟動zookeeper,cd到kafka_home/bin/windows/目錄下,執行以下命令:zookeeper-server-start.bat [/conf/zookeeper.properties]

4.2.啟動kafka,cd到/bin/windows/目錄下,執行以下命令:kafka-server-start.bat [/conf/server.properties]

4.3.linux 啟動zookeeper:cd到kafka_home/bin/, 執行以下命令:zookeeper-server-start.sh [/conf/zookeeper.properties]"

4.4.linux 啟動kafka:cd到kafka_home/bin/, 執行以下命令:kafka-server-start.sh [/conf/zookeeper.properties]"

cd到 /bin/windows/, 執行以下命令:kafka-topics.bat --zookeeper localhost:2181 --create --topictest_kafka_topic--partitions 3 --replication-factor 1

linux:/bin/,  執行以下命令:./kafka-topics.sh --zookeeper localhost:2181 --create --topictest_kafka_topic--partitions 3 --replication-factor 1"

6.1.建立producer

cd到kafka_home/bin/windows/, 執行: kafka-console-producer.bat --broker-list localhost:9092 --topictest_kafka_topic

輸入hello,kafka

6.2.建立consumer

cd到kafka_home/bin/windows/,執行:kafka-console-consumer.bat --bootstrap-server localhost:9092 --topictest_kafka_topic

將會輸出hello,kafka

至此kafka的環境搭建完畢,下一節將手把手寫乙個kafka的程式。

kafka系列之kafka入門概論 1

舉個例子,生產者消費者,生產者生產雞蛋,消費者消費雞蛋,生產者生產乙個雞蛋,消費者就消費乙個雞蛋,假設消費者消費雞蛋的時候噎住了 系統宕機了 生產者還在生產雞蛋,那新生產的雞蛋就丟失了。再比如生產者很強勁 大交易量的情況 生產者1秒鐘生產100個雞蛋,消費者1秒鐘只能吃50個雞蛋,那要不了一會,消費...

Kafka系列 Kafka核心概念

kafka系列文章 kafka系列 入門及應用場景 部署 簡單測試 bin kafka topics.sh create zookeeper 192.168.137.141 2181,192.168.137.142 2181,192.168.137.143 2181 kafka replicatio...

Apache Kafka系列之Kafka介紹

kafka是乙個分布式的 分割槽的 多複本的日誌提交服務。它通過一種獨一無二的設計提供了乙個訊息系統的功能。所有的這些意味著什麼?1 kafka維護按類區分的訊息,稱為主題 topic 2 生產者 producer 向kafka的主題發布訊息 3 消費者 consumer 向主題註冊,並且接收發布到...