服务器 环境变量配置在 /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。