wuliuwang 发表于 2019-1-31 08:59:25

kafka 常用命令与问题(持续更新)

  搜了一圈百度,好多都是低版本的操作、特在这汇总一下2.0版本的一些命令,也和低版本做对比。
  常用命令:
  1、启动命令:

前台启动
./bin/kafka-server-start.sh ./config/server.properties
后台启动
./bin/kafka-server-start.sh ./config/server.properties 1>/dev/null 2>&1 &
  2、topic 提供者和消费者启动

消费者启动
./kafka-console-consumer.sh --bootstrap-server10.1.90.29:9092 --topic test --from-beginning
提供者启动
./kafka-console-producer.sh --broker-list localhost:9092 --topic test
  3、创建topic命令:

cd bin目录下
./kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic kafka-queue
  4、查看topic主体list

./kafka-topics.sh --zookeeper localhost:2181 --list
  持续更新中
  问题汇总如下:
  问题1:

^[ WARN Connection to node -1 could not be established. Broker may not be available. (org.apache.kafka.clients.NetworkClient)

  这种问题是因为kafka配置的问题,配置文件的ip,比如你配置的10.1.90.29 ,但是你却使用的localhost启动,就是有问题,一直报警告。
  问题2:

报错:
zookeeper is not a recognized option
启动
./kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning
新版本并不是用这个的了,zookeeper选项没有了,是用上面写的命令。


页: [1]
查看完整版本: kafka 常用命令与问题(持续更新)