首页 > 技术文章 > hive 启动不成功,报错:hive 启动报 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/mapred/MRVersi

wtx106 2020-07-26 22:05 原文

1. 现象:在任意位置输入 hive,准备启动 hive 时,报错:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/mapred/MRVersion

 

 

 

 2. 原因:全局变量中未 添加 hive 的路径

3. 解决:

vi /etc/profile

添加:

export HIVE_HOME=/export/servers/apache-hive-2.1.1-bin   (/export/servers/apache-hive-2.1.1-bin 未本机 hive 安装路径,其他机器按实际情况进行修改 )

path 添加 hive 路径:

export PATH=:$JAVA_HOME/bin:$MAVEN_HOME/bin:$FINDBUGS_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$SQOOP_HOME/bin:$HIVE_HOME/bin:$PATH 

使配置生效:source /etc/profile

 

5. 重试:

 

推荐阅读