2012-09-05 105 views
1

當我將flume安裝到Linux中時。我在運行flume時收到一些警告 我按照此過程安裝了一個水槽。Flume在Linux中運行失敗

>> sudo tar -xvf flume-ng-1.1.0-cdh4.0.1\(1\).tar.gz 
>> export PATH=/home/hduser/downloads/flume-1.1.0- cdh4.0.1/bin:$PATH 
>> $ sudo cp conf/flume-conf.properties.template conf/flume.conf 

運行水槽我用這個命令

>> $ bin/flume-ng agent -n agent -f conf/flume.conf 

卻是露出了一些警告,如果你想從Log4j追加,那麼你需要添加輸出

[email protected]:/home/hduser/downloads/flume-ng$ sudo bin/flume-ng agent -n agent -f conf/flume.conf 
Warning: No configuration directory set! Use --conf <dir> to override. 
Warning: JAVA_HOME not set! 
+ exec /usr/bin/java -Xmx20m -cp '/home/hduser/downloads/flume-ng/lib/*' -Djava.library.path= org.apache.flume.node.Application -n agent -f conf/flume.conf 
log4j:WARN No appenders could be found for logger (org.apache.flume.lifecycle.LifecycleSupervisor). 
log4j:WARN Please initialize the log4j system properly. 
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. 

回答

4

-c conf到你的命令行。例如:

export JAVA_HOME=... # recommended to set JAVA_HOME properly 
./bin/flume-ng agent -c conf -f conf/flume.conf -n agent 
+0

我有'在我的命令-c',還是那裏有問題'水槽-NG劑--conf的/ opt/flume/conf/-f /opt/flume/conf/flume.conf -Dflume.root.logger = DEBUG -n supply_agent' – prayagupd

0

請設置HADOOP_HOME env變量。

1

你必須設置JAVA_HOME路徑flume-env.sh文件

出口JAVA_HOME = /user/lib/jvm/java_version_name