2016-07-14 10 views
0

flumeでtwitterデータを取得しようとしました。私が作ったtwitterアプリはpntgoswami18という名前で、説明はBackToCollegeです。私は必要なすべてのキーとトークンの置換を行った。 しかし、このようにフェッチ実行:flumeでtwitterデータを取得しようとしています

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

は、これらの警告

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. 

で画面を返し、端末が何かを待って続けます。それをしばらく実行していたが、何も起こらなかった。私は間違って何をしていますか?

私flume-env.shファイルの内容は、コマンドで問題のこの

$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' 

答えて

0

一つのようなものは、ロガーの間違った仕様です。

-Dflume.root.logger=Debug.console-Dflume.root.logger=Debug,consoleに置き換えます。

+0

あなたの修正を使ってみましたが、スクリプトを実行しています。しかし、HDFSにはデータは表示されません。 –

関連する問題