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

问题: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初始化。

posted @ 2022-12-18 17:26  lllkkkw  阅读(337)  评论(0编辑  收藏  举报