遇到的问题解决方案
问题一:guava 架包版本不同
当初始化Hive的时候爆出了如下图的错误,这是由于Hadoop包和Hive包自带的guava.jar版本不同导致的。由于版本不一致无法选择使用哪一个jar包。
处理方法:把Hadoop和Hive的jar包版本调整一致即可。
guava.jar分别在 hadoop-3.2.2/share/hadoop/common/lib/ 和 hive-3.1.2/lib/(这里是已经改过的)
问题二:环境变量配置问题
错误:java.lang.ClassNotFoundException:org.apache.hive.beeline.HiveSchemaTool
这里配置一下HADOOP的classpath。配置完后一定记得要使用 source /etc/profile命令使配置生效
问题三:启动Hive客户端的时候,拒绝访问
这个问题就很好解决,由于hive是依赖于hdfs的,所以在启动Hive的时候需要提前启动hdfs 和 yarn