hadoop错误

2019-01-02 21:16发布

hadoop配置了path变量并且hadoop-env.sh之后,执行hadoop version还是报 ‘Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/util/VersionInfo’错误

标签:
3条回答
高级女魔头
2楼-- · 2019-01-02 21:31

jdk安装了错误的版本

查看更多
一个人的天荒地老
3楼-- · 2019-01-02 21:39

versioninfo是hadoop在编译时动态创建的一个java类,会根据当前版本管理工具的信息来生成版本信息,比如svn的revision。如果这个类找不到,要么是编译的时候没有正确生成(一般会报编译错误),要么是jar有问题,比如jar冲突或者jar未正确加载。

查看更多
初与友歌
4楼-- · 2019-01-02 21:57

jar 包没有导入

查看更多
登录 后发表回答