開始寫腳本的時候,不知道如何把數據不用手動寫入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