zoukankan      html  css  js  c++  java
  • DBeaver连接Hive遇到的坑

    本文参考:https://blog.csdn.net/dkl12/article/details/81381122,感谢大佬的分享

    话不多说,上坑!!!

    我在连接Hive的过程中主要是遇到了如下几个问题:

    第一:

    使用原始驱动文件的时候,需要配置Hadoop驱动和hive驱动。思路来说是没有问题的,不过最终报错:Can't open 'https://maven.aliyun.com/nexus/content/groups/public/org/apache/curator/apache-curator/2.12.0/apache-curator-2.12.0.jar': Not Found

     这个时候需要配置:

    当我以为稳操胜券的时候,结果来一个

     所以这条路我走到尽头了。。。

    第二:

    经过查询资料,得知可以使用Hive自带的Jar包来进行连接,路径:/opt/module/hive/jdbc/ 下

     将这个jar包移到Windows中,然后将jar包移到DBeaver中

    最后连接!!!

    But。。。。

    这还不是最后,因为用户访问权限的控制,导致我连接再次失败!!!

    查询得知:hadoop.proxyuser.root.hosts,即使用ProxyUser访问hadoop集群,

    (注意!!!:需要关闭hive服务,以及HDFS、YARN服务,才能对配置文件进行修改)此时需要配置 $HADOOP_HOME/etc/hadoop/core-site.xml 文件所有能访问 即 传说中的 *

    <property>
        <name>hadoop.proxyuser.root.hosts</name>
        <value>*</value>
    </property>
    <property>
        <name>hadoop.proxyuser.root.groups</name>
        <value>*</value>
    </property>

    配置完毕之后,需要重启HDFS集群、YARN集群、Hive服务。

    最终连接DBeaver,成功!!!

  • 相关阅读:
    LeetCode Combination Sum III
    LeetCode Contains Duplicate
    CSRF & CORS
    LeetCode Kth Largest Element in an Array
    Maven 使用 Nexus 内部库 代理
    可重定位目标文件
    过程(栈帧结构是干货)
    控制语句(if-else+循环+switch)汇编规则
    程序编码(机器级代码+汇编代码+C代码+反汇编)
    转移指令jmp和跳转指令call
  • 原文地址:https://www.cnblogs.com/joey-413/p/14985448.html
Copyright © 2011-2022 走看看