可视化工具DBeaver安装及相关问题解决

1、下载工具包

https://github.com/dbeaver/dbeaver/releases

2、安装

(1)解压安装包

(2)双击dbeaver.exe

(3)选择appache hive,下一步

(4)主机选择安装hive的节点;另外,在c盘windows/system32/drivers/etc中的hosts文件一定要配上node03的相关ip地址

(5)编辑驱动设置

将自带的驱动地址删除,点击添加文件,输入已下载好的jdbc-standalnoe包(hive安装包/install/hive-1.1.0-cdh5.14.2/lib/hive-jdbc-1.1.0-cdh5.14.2-standalone.jar);再点击确定。

(6)点击完成

(7)弹窗默认就好

(8)服务器拒绝连接

3、解决方法

(1)在beeline连接后,!connect jdbc:hive2://node03:10000,提示如下信息:

Could not open client transport with JDBC Uri: jdbc:hive2://node03:10000: java.net.ConnectException: Connection refused: connect
  java.net.ConnectException: Connection refused: connect
  java.net.ConnectException: Connection refused: connect
    Connection refused: connect
    Connection refused: connect

(2)修改 hadoop 集群的 hdfs-site.xml 配置文件:加入一条配置信息,表示启用 webhdfs

     <property>
          <name>dfs.webhdfs.enabled</name>
          <value>true</value>
     </property>

(3)修改 hadoop 集群的 core-site.xml 配置文件:加入两条配置信息:表示设置 hadoop的代理用户

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

(4)重启JournalNode、NameNode、zookeeper、HDFS以及YARN集群。

    具体参加上一章第3点解决办法的(3)-(10)点

(5)再次连接beeline,输入命令!connect jdbc:hive2://node03:10000,连接成功。

(6)再次回到dbeaver界面,右击apache hive-node03,点击编辑连接,确定,稍等片刻,连接即成功,如图

发布了31 篇原创文章 · 获赞 20 · 访问量 3085

猜你喜欢

转载自blog.csdn.net/fengge18306/article/details/105092399
今日推荐