2017-12-16 3 views
3

Ich lerne Kafka und brauche Ratschläge.kafka - kann Python-Programm mit Kafka außerhalb Hadoop-Cluster verbinden?

Ich möchte ein Python-Programm schreiben, das eine Datei liest und die Daten an Kafka als Producer schreibt. Kafka wird im Hadoop-Cluster eingerichtet und Python wird außerhalb des Hadoop-Clusters ausgeführt.

ist es möglich, von außen zu verbinden? Muss ich Kafka-Bibliotheken für Python installieren? Wie muss ich installieren?

Antwort

3

Der einfachste Weg, um mehr über Kafka zu lernen, ist http://landoop.com/docs/lenses/developers

Sie verwenden wird 1 Docker ausgeführt werden müssen - alles vor Ort zu bringen und dann Entwickler eine Python-Anwendung, die entsprechenden Kafka Libs verwenden, die über die Kafka verbinden Kafka APIs und produzieren Nachrichten es

Nachdem Sie Ihre App erstellt haben - Sie können es dann verpacken und gegen Ihre Ihre Hadoop Kafkas Makler

+0

für die Antwort Danke laufen. Ich versuche, meine Karriere in kafka & pyspark zu machen. Ich habe eine VM & gerade installiert Kafka-Bibliotheken. Jetzt werde ich ein kleines Python-Programm schreiben, das eine Datei liest und sie in kafka veröffentlicht. Nochmals vielen Dank. – Ravi

Verwandte Themen