shell腳本向Kafka裏生產數據

開始寫腳本的時候,不知道如何把數據不用手動寫入Kafka,只能在屏幕上單個輸入。

#!/bin/bash
kafkaPath=/****自己kafka的路徑****/
zkaddress=127.0.0.1:2181
kafkaaddress=127.0.0.1:9092
topic_key="YM"
$kafkaPath/bin/kafka-topics.sh --create --zookeeper ${zkaddress} --replication-factor 1 --partitions 1 --topic ${topic_key}

#$kafkaPath/bin/kafka-console-producer.sh --broker-list localhost:9092 --topic topic_key 
for((i=0;i<1;i++))
do
   # json1
   echo "JSON" | $kafkaPath/bin/kafka-console-producer.sh --broker-list localhost:9092 --topic ${topic_key} 
done
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章