kafka常用操作笔记


下载地址

http://kafka.apache.org/downloads

安装步骤

解压下载文件到指定目录,比如 /usr/local

tar -zxvf /usr/local/kafka_2.12-1.0.0.tgz

停止zookeeper与kafka

cd /usr/local
./bin/zookeeper-server-stop.sh
./bin/kafka-server-stop.sh

启动 zookeeper

cd /usr/local
./bin/zookeeper-server-start.sh -daemon  ./config/zookeeper.properties

-daemon 表示后台运行

启动kafka

cd /usr/local
./bin/kafka-server-start.sh -daemon  ./config/server.properties

查看kafka与zookeeper是否运行

netstat -ntpul | grep 2181
netstat -ntpul | grep 9092

创建 topic

./bin/kafka-topics.sh --create --zookeeper 192.168.1.200:2181 --replication-factor 1 --partitions 1 --topic TOPIC_001

删除topic

http://blog.csdn.net/fengzheku/article/details/50585972

./bin/kafka-topics.sh  --delete --zookeeper 192.168.1.200:2181  --topic TOPIC_001

查看已经存在的topic

./bin/kafka-topics.sh --list --zookeeper localhost:2181

查看topic的详细信息

./bin/kafka-topics.sh --describe --zookeeper 192.168.1.200:2181 --topic TOPIC_001

生产消息

./bin/kafka-console-producer.sh --broker-list 192.168.1.200:9092 --topic TOPIC_001

消费消息

./bin/kafka-console-consumer.sh --bootstrap-server 192.168.1.200:9092 --topic TOPIC_001 --from-beginning

解决kafka无法收发消息

org.apache.kafka.common.errors.TimeoutException

https://www.jianshu.com/p/2db7abddb9e6

vim /usr/local/kafka/config/server.properties

加入以下配置然后重启zookeeper与kafka
advertised.host.name=192.168.1.200
advertised.port=9092

文章作者: 小张哥
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 小张哥 !
评论
 上一篇
mac使用parallels安装配置centos7 mac使用parallels安装配置centos7
安装parallelshttps://www.jianshu.com/p/76f38e6c0792 配置 ssh 登录 查看宿主机ip和网关 修改网卡配置文件 配置外网dns 保存重启网络 ssh 连接 配置 查看宿主机IP和网关if
2018-08-10
下一篇 
使用docker-compose构建kafka集群 使用docker-compose构建kafka集群
  上篇说到了docker-compose的一些基本命令,这次使用docker-compose构建kafka集群。在说kafka之前,先简单了解一下kafka是什么东西。 Kafka创建背景Kafka是一个消息系统,原本开发自LinkedI
2018-07-28
  目录