2016-03-24 10 views
0

Ich bin ein Neuling in Kafka. Ich möchte eine Remote-Kafka-Nachricht im Shell-Skript verwenden. Im Grunde habe ich eine Linux-Maschine, wo ich keinen Web-Server laufen kann (einige seltsame Gründe), nur was ich tun kann, ist Crontab/Shell-Skript, um auf Kafka-Nachricht zu hören, die remote gehostet wird. Ist es möglich, ein einfaches Shell-Skript zu schreiben, das eine Kafka-Nachricht konsumiert, analysiert und entsprechende Aktionen ausführt.Kafka Verbraucher in Shell-Skript

Antwort

1

Kafka-Clients sind in mehreren Sprachen verfügbar. Sie können einen beliebigen Client verwenden, für den Sie keinen Webserver oder Browser benötigen.
Sie können Shell-Skript für den Verzehr von Nachricht & Parsing verwenden, aber dieses Skript muss jeden Kafka-Client here bereitgestellt verwenden, weil derzeit kein Client in reinem Shell-Skript geschrieben wird. Kafka hat Kafka Client-Konsole Produzent und Verbraucher Sie können Ihnen das auch zur Verfügung gestellt.

bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning 

folgen Sie der document richtig.

Verwandte Themen