在执行bin/flume-ng agent --conf-file /mnt/software/bootcamp/flume-tutorial/test_flume/src/main/java/cn/chinahadoop/flume/conf/example.conf --name a1 -Dflume.root.logger=INFO,console

报;Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/hadoop/log/metrics/EventCounter : Unsupported major.minor version 51.0
我所用不用的是cdh hadoop,学校提交的,cdh不是可以自动适配合适的版本吗?
已邀请:

wangwensheng - 大数据工程师@腾讯

赞同来自: fish

> 这个不是hadoop版本的问题,一般是因为编译flume的jdk版本比运行flume的jdk版本高导致的,你升级一下运行环境的jdk试下。

wangwensheng - 大数据工程师@腾讯

赞同来自: fish

--conf--file====>--conf-file 多了一个短连接线
ERROR node.Application: A fatal error occurred while running. Exception follows.
org.apache.commons.cli.UnrecognizedOptionException: Unrecognized option: --conf--file
现在报这个错误了
Info: Including Hive libraries found via () for Hive access
+ exec /usr/lib/jvm/java-openjdk/bin/java -Xmx20m -Dflume.root.logger=INFO,console -cp '/usr/lib/flume-ng/lib/*:/etc/hadoop/conf:/usr/lib/hadoop1
16/01/03 17:33:29 ERROR node.Application: A fatal error occurred while running. Exception follows.
org.apache.commons.cli.UnrecognizedOptionException: Unrecognized option: --conf--file
        at org.apache.commons.cli.Parser.processOption(Parser.java:363)
        at org.apache.commons.cli.Parser.parse(Parser.java:199)
        at org.apache.commons.cli.Parser.parse(Parser.java:85)
        at org.apache.flume.node.Application.main(Application.java:265)

wangwensheng - 大数据工程师@腾讯

{{{ bin/flume-ng agent -n $agent_name -c conf -f conf/flume-conf.properties.template}}}
这是什么意思?
 
谢谢了,还真是,太粗心了

要回复问题请先登录注册