使用客户端工具dbeaver(JDBC)连接hive

1.进入app/hadoop/etc/hadoop/目录下配置core-site.xml,添加配置文件如下

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

2.进入app/hive/conf/目录下配置hive-site.xml,添加配置如下

<property>
    <name>hive.server2.thrift.client.user</name>
    <value>heipilei</value>
    <description>Username to use against thrift client</description>
  </property>

  <property>
    <name>hive.server2.thrift.client.password</name>
    <value>heipilei</value>
    <description>Password to use against thrift client</description>
  </property>
    <--  这个也配上 不然hive2一直连接不上-->

        <property>
                 <name>hive.server2.thrift.port</name>
                 <value>10000</value>
        </property>

        <property>
                <name>hive.server2.thrift.bind.host</name>
                <value>heipilei</value>
        </property>


 

3.重启hadoop

   stop-all.sh

   start-all.sh 

4.启动hiveserver2

hive --service hiveserver2  

 ps - ef |grep hive  查找hive进程

 netstat -nlp | grep 10000 查看端口是否正常

5 dbeaver连接hive

 

输入相应的账号密码 以及IP

点击驱动编辑设置

添加hive JDBC jar包,选取hiveDRIVER

然后测试链接ok 


版权声明:本文为weixin_49539546原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。