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