美文网首页
Hive常见问题汇总

Hive常见问题汇总

作者: 金字塔下的小蜗牛 | 来源:发表于2020-04-10 08:33 被阅读0次

    问题1:直接启动Hive时会报错:

    [root@bigdata112 apache-hive-1.2.2-bin]# hive

    image

    原因是:$HIVE_HOME/conf/lib目录中的jline的版本比$HADOOP_HOME/share/hadoop/yarn/lib目录中的jline的版本新。

    解决办法:删除旧版本的$HADOOP_HOME/share/hadoop/yarn/lib/jline,将新版本的$HIVE_HOME/conf/lib/jline拷贝到$HADOOP_HOME/share/hadoop/yarn/lib/目录下。

    [root@bigdata112 ~]# ls /root/trainings/hadoop-2.6.1/share/hadoop/yarn/lib/jline*
    /root/trainings/hadoop-2.6.1/share/hadoop/yarn/lib/jline-0.9.94.jar
    [root@bigdata112 ~]# ls $HIVE_HOME/lib/jline*
    /root/trainings/apache-hive-1.2.2-bin/lib/jline-2.12.jar
    [root@bigdata112 ~]# rm -rf /root/trainings/hadoop-2.6.1/share/hadoop/yarn/lib/jline*
    [root@bigdata112 ~]# cp /root/trainings/apache-hive-1.2.2-bin/lib/jline-2.12.jar
    /root/trainings/hadoop-2.6.1/share/hadoop/yarn/lib/

    问题2:不能实例化存储对象

    image

    原因是:在hive-site.xml中指定的以root用户登录mysql,但是root用户没有权限。

    解决方法:登录mysql,授予权限给root用户即可。

    image

    相关文章

      网友评论

          本文标题:Hive常见问题汇总

          本文链接:https://www.haomeiwen.com/subject/hyvkdhtx.html