在执行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

学无至境

赞同来自:

这是什么意思?  

学无至境

赞同来自:

谢谢了,还真是,太粗心了

要回复问题请先登录注册