Flume在Linux中运行失败

Flume在Linux中运行失败,linux,flume,Linux,Flume,当我将flume安装到Linux时,我在运行flume时收到一些警告 我按照这个步骤安装了一个水槽 >> 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

当我将flume安装到Linux时,我在运行flume时收到一些警告 我按照这个步骤安装了一个水槽

>> 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
为了运行flume,我使用了以下命令

>> $ bin/flume-ng agent -n agent -f conf/flume.conf
但它显示出一些警告

hadoopmaster@HadoopMaster:/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.
hadoopmaster@HadoopMaster:/home/hduser/downloads/flume ng$sudo bin/flume ng agent-n agent-f conf/flume.conf
警告:未设置配置目录!使用--conf重写。
警告:未设置JAVA_主页!
+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找不到记录器(org.apache.flume.lifecycle.LifecycleSupervisor)的追加器。
log4j:警告请正确初始化log4j系统。
log4j:请参阅http://logging.apache.org/log4j/1.2/faq.html#noconfig 更多信息。

如果希望从log4j appender获取输出,则需要将-c conf添加到命令行中。例如:

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

如果希望从log4j appender获得输出,那么需要将-c conf添加到命令行。例如:

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

请设置HADOOP_HOME env变量

请设置HADOOP\u HOME env变量

您必须在
flume env.sh
文件中设置Java_主路径


导出Java\u Home=
/user/lib/jvm/Java\u version\u name

您必须在
flume env.sh
文件中设置Java\u Home路径


export Java_Home=
/user/lib/jvm/Java_version\u name
/p>我的命令中确实有
-c
,但仍然存在问题
flume ng代理--conf/opt/flume/conf/-f/opt/flume/conf/flume.conf-Dflume.root.logger=DEBUG-n supply\u代理
我的命令中确实有
-c
,还有一个问题
flume ng代理--conf/opt/flume/conf/-f/opt/flume/conf/flume.conf-Dflume.root.logger=DEBUG-n supply\u代理