服務器 環境變量配置在 /etc/frofile 文件中 忘記安裝目錄可以查找
工作日常部署kafka整理的流程
1.查看kafka是否發佈:netstat -tunlp|grep 9092(kafka端口號)
2.進入kafka 安裝目錄:cd /usr/local/kafka_2.11-0.11.0.1/bin目錄下有腳本文件
注:安裝目錄可能會不同
3.要想啓動kafka,先確保zookeeper及kafka停止
#重啓zookeeper及kafka
## 停止zookeeper及kafka
# sh zookeeper-server-stop.sh stop
# sh kafka-server-stop.sh stop
4.因爲hostname!=loclahost 需要臨時修改(需解決):
解決命令:sudo hostname <new-hostname>
config/server.properties 文件中listeners及advertised.listeners的地址更改爲服務器的地址
5.啓動命令:nohup sh bin/kafka-server-start.sh config/server.properties &
nohup sh bin/zookeeper-server-start.sh config/zookeeper.properties &
6.查看kafka是否發佈:netstat -tunlp|grep 9092(kafka端口號)
停止服務命令及返回圖:
kafka學習記錄:
是高吞吐的分佈式消息隊列系統,特點是生產者和消費者模式,先進先出保證順序;在一套kafka架構中有多個消費生產者(Producer),多個節點(Broker),多個消費者(Consumer),每個Producer可以對應多個Topic(主題:消息組織者),每個Consumer只能對應一個ConsumerGroup。整個Kafka架構對應一個ZK集羣,通過ZK管理集羣配置,選舉Leader,以及在consumer group發生變化時進行rebalance。