一.安裝:
1.1Windows本機tar包安裝
1.下載tar包
地址:Apache Download Mirrors,點擊下面的連接先將tar包下載下來
?2.解壓到任意地址但自己要記得位置
?3.進入到config文件找到server.properties更改信息
搜索,然后找到下面的地方將下面代碼復制進去。server.properties文件可以用于配置監(jiān)聽的host、port、broker等
注意:這個zookeeper.connect=localhost:2181和log.dirs=./logs是原先就有的,找到修改即可。默認的ZooKeeper連接服務為localhost:2181
#存儲到日志文件夾中
log.dirs=./logs
#本地的zookeeper
zookeeper.connect=localhost:2181
然后把這份文件復制一份到Windows下?
?4.啟動Kafka
如果沒有本機原先沒有的可以進入到bin目錄用自帶的zookeeper。
進入D:\Kafka\kafka_2.12-2.4.0目錄下打開兩個cmd窗口,一個啟動zookeeper一個啟動kafka,使用命令(先啟動zookeeper再啟動)。
.\bin\windows\zookeeper-server-start.bat config\zookeeper.properties
.\bin\windows\kafka-server-start.bat .\config\server.properties
?上面的要根據實際情況來更換,有些可能是sh的而不是bat
?當出現(xiàn)下面的信息即啟動成功
如果出現(xiàn)以下情況,則需要到環(huán)境變量配置一下
進入到C:\Windows\System32\wbem,查看是否有WMIC.exe
然后再Path下添加C:\Windows\System32\wbem即可
1.2Docker安裝
# docker直接拉取kafka和zookeeper的鏡像
docker pull wurstmeister/kafka
docker pull wurstmeister/zookeeper
# 首先需要啟動zookeeper,如果不先啟動,啟動kafka沒有地方注冊消息
docker run -it --name zookeeper -p 12181:2181 -d wurstmeister/zookeeper:latest
# 啟動kafka容器,注意需要啟動三臺,注意端口的映射,都是映射到9092
# 第一臺
docker run -it --name kafka01 -p 19092:9092 -d -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=192.168.233.129:12181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.233.129:19092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 wurstmeister/kafka:latest
# 第二臺
docker run -it --name kafka02 -p 19093:9092 -d -e KAFKA_BROKER_ID=1 -e KAFKA_ZOOKEEPER_CONNECT=192.168.233.129:12181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.233.129:19093 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 wurstmeister/kafka:latest
# 第三臺
docker run -it --name kafka03 -p 19094:9092 -d -e KAFKA_BROKER_ID=2 -e KAFKA_ZOOKEEPER_CONNECT=192.168.233.129:12181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.233.129:19094 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 wurstmeister/kafka:latest
二.kafka關閉
kafka關閉是切記盡量!?。?!不要直接關閉命令行窗口,此為暴力關閉,可能會導致kafka無法對日志文件的解鎖,再啟動的時候無法啟動成功。且就算關閉也要按照先關閉kafka再關閉zookeeper的順序。
建議:通過在命令行執(zhí)行kafka-server-stop命令來關閉它。
三.簡單使用:
1.新建topic
進入到bin下的Windows新建一個cmd窗口,輸入命令,創(chuàng)建了一個test的topic
kafka-topics.bat --create --bootstrap-server localhost:9092 --topic test --partitions 1 -replication-factor 1
?
2.查看topic
kafka-topics.bat --list --bootstrap-server localhost:9092
?
參考文章:文章來源:http://www.zghlxwxcb.cn/news/detail-569964.html
看完這篇Kafka,你也許就會了Kafka_心的步伐的博客-CSDN博客文章來源地址http://www.zghlxwxcb.cn/news/detail-569964.html
到了這里,關于Kafka的保姆級簡易安裝啟動、關閉注意事項、簡單使用的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!