小编sca*_*ala的帖子

kafka-console-producer和bash脚本

想通过bash脚本发送一些消息.

  bin/zookeeper-server-start.sh config/zookeeper.properties > zookeeper.log 2>&1 &
sleep 2

bin/kafka-server-start.sh config/server.properties > server.log 2>&1 &
sleep 2

#Create topic
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic $1
sleep 2

#Get topics list
echo "kafka has next topics:"
bin/kafka-topics.sh --list --zookeeper localhost:2181

#send message
echo "will send messages:"
bin/kafka-console-producer.sh --broker-list localhost:9092 --topic $1 "test 1"
Run Code Online (Sandbox Code Playgroud)

卡夫卡开局不错.我可以通过制作人控制台发送消息

 bin/kafka-console-producer.sh --broker-list localhost:9092 --topic $1 "test 1"
Run Code Online (Sandbox Code Playgroud)

但我不能发送消息到bash脚本.如何通过bash脚本发送它?

谢谢.

bash apache-kafka

16
推荐指数
4
解决办法
2万
查看次数

标签 统计

apache-kafka ×1

bash ×1