首页 > 编程语言 >hive初始化报错Exception in thread " main" java.lang.classNotFoundException: org.apache, hive.be

hive初始化报错Exception in thread " main" java.lang.classNotFoundException: org.apache, hive.be

时间:2022-12-18 17:34:29浏览次数:59  
标签:lang 初始化 CLASSPATH hadoop hive HADOOP 报错 hbase

问题:hive初始化报错

 

解决方法:

https://blog.csdn.net/weixin_51946865/article/details/128020686?spm=1001.2014.3001.5502

原因:

在我的hadoop配置文件hadoop-env.sh(所在目录为hadoop-3.1.0/etc/hadoop/目录下),多了在配置hbase的环境下增加的路径HADOOP_CLASSPATH,如下:

 

 

 

 

 

解决方法:

第一种:

把export HADOOP_CLASSPATH=/home/hadoop/softwares /hbase-1.4.0/lib/*注释掉,然后再执行schematool -dbType mysql -initSchema初始化。

 

第二种:

把export HADOOP_CLASSPATH=/home/hadoop/softwares /hbase-1.4.0/lib/*这个路径改为

export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:/home/hadoop/softwares/hbase-1.4.0/lib/*

 

 

最后再执行schematool -dbType mysql -initSchema初始化。

标签:lang,初始化,CLASSPATH,hadoop,hive,HADOOP,报错,hbase
From: https://www.cnblogs.com/kkbobo/p/16990648.html

相关文章