我一直试图通过水槽获取推特数据。我制作的推特应用程序名为pntgoswami18,描述为BackToCollege。我已经完成了所需的所有密钥和令牌替换。 但运行这样的提取:
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 :(得分:0)
命令中的一个问题是记录器的错误规范。
将-Dflume.root.logger=Debug.console
替换为-Dflume.root.logger=Debug,console
。