Gibt es eine Möglichkeit, Facebook-Daten mit NiFi-Prozessoren zu hdfs zu holen? Ich habe noch nicht einmal eine einzige Quelle oder Probe zu diesem Fall gefunden ... Wenn es möglich ist? Wie wird das Verfahren aussehen?Verfahren zum Abrufen von Daten von Facebook in Hadoop mit NiFi-Prozessoren
1
A
Antwort
2
Sie sollten die HTTP-Prozessoren (GetHttp, PostHttp, InvokeHttp) verwenden können, um mit Facebook-APIs zu interagieren. Im Fall der OpenGraph-API (und wahrscheinlich anderer) benötigen Sie HTTPS, daher müssen Sie einen SSL-Kontext und ähnliches einrichten. Es gibt einen guten Austausch unter https://community.hortonworks.com/questions/20424/add-certificates-facebook-to-apache-nifi.html, der erklärt, wie man das macht.
Sobald die Daten aus Facebook und in Ihrem Flow sind, können Sie PutHDFS verwenden, um die Dateien in Hadoop zu schreiben.
Ich habe keine Ahnung von Nifi, aber Sie können Flume verwenden, um Facebok-Daten zu holen und in HDFS zu speichern. – TKHN
Da ich an Nifi arbeite, muss ich die Facebook-Daten nur in Nifi verarbeiten – Manoj