2016-07-14 32 views
0

Ich habe versucht, twitter Daten durch den Kanal zu holen. Die Twitter App, die ich gemacht habe, heißt pntgoswami18 und die Beschreibung ist BackToCollege. Ich habe alle erforderlichen Schlüssel- und Token-Ersetzungen durchgeführt. Aber Laufen dergleichen diese holen: für etwasVersuchen, twitter Daten durch den Kanal zu holen

bin/flume-ng agent -n TwitterAgent --conf ./conf/ -f conf/flume-twitter.conf  -Dflume.root.logger=Debug.console 

gibt einen Bildschirm mit diesen Warnungen

log4j:WARN No appenders could be found for logger (org.apache.flume.node.PollingPropertiesFileConfigurationProvider). 
log4j:WARN Please initialize the log4j system properly. 
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. 

Und das Terminal hält wartet. Habe es eine Weile laufen lassen, aber nichts ist passiert. Was mache ich falsch ?

meine flume-env.sh Dateiinhalte sind wie diese

$JAVA_OPTS="-Xms500m -Xmx1000m -Dcom.sun.management.jmxremote" 
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386 

export FLUME_CLASSPATH='/usr/local/flume/lib' 

Antwort

0

Einer der Ausgabe in-Befehl ist falsch Spezifikation des Loggers.

Ersetzen Sie -Dflume.root.logger=Debug.console durch -Dflume.root.logger=Debug,console.

+0

Ich habe versucht, mit Ihren Änderungen und sie machen das Skript ausgeführt. Im HDFS werden jedoch keine Daten angezeigt. –