hive 启动不成功,报错:hive 启动报 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/mapred/MRVersi

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. 重试:

猜你喜欢

转载自www.cnblogs.com/wtx106/p/13382559.html