zoukankan      html  css  js  c++  java
  • 数据库客户端工具DBeaver连接Hive

    一、下载安装DBeaver

    官网下载dbeaver-ce-7.0.0-x86_64-setup.exe,Windows下进行安装。

    二、配置DBeaver里的hive jdbc

    文件->新建->数据库连接

    点击下一步,选择Apache Hive,点击下一步。

    设置jdbc连接配置

    主机:安装Hive的服务器ip

    数据库/模式:hive-site.xml配置文件中javax.jdo.option.ConnectionURL属性中对应的Mysql数据库中Hive数据库名称

    用户名/密码:部署Hive服务器对应etc/hadoop目录下的core-site.xml文件中hadoop.proxyuser.root.hosts和hadoop.proxyuser.root.groups对应的代理用户的用户名及密码,是linux服务器的登录用户名和密码,而不是数据库的用户名和密码。

    端口:hive-site.xml配置文件中对应下图中hive.server2.thrift.port中设置的端口值

    进行jdbc驱动设置,点击编辑驱动设置,离线下载文件hive-jdbc-uber-2.6.5.0-292.jar,下载地址:https://github.com/timveil/hive-jdbc-uber-jar/releases,点击添加文件,选择jar包所在目录,将其添加进去,点击确定。

    在进行连接之前,需要对Hive的/etc/hadoop下的hdfs-site.xml添加如下配置,否则无法通过DBeaver连接到Hive:

    三、启动hiveserver2服务

    在部署Hive的服务器上执行如下命令:

    hive --service hiveserver2

    启动成功后,点击Apache Hive-hive进行连接,连接成功后,正确显示所有数据库

    查看数据库下的表内容

    通过SQL编辑器,执行sql语句

    能够正常查询出数据说明连接配置成功

    业精于勤荒于嬉,行成于思毁于随
  • 相关阅读:
    第四章 分布式扩展
    第三章 2.性能压测,容量问题
    第三章 1.云部署,打包上传
    MySQL语法大全
    Python随手记
    Python操作Mysql中文乱码问题
    Python基础函数
    破解电信校园网路由限制
    ThinkPHP扩展函数的三个方法
    $_SERVERS预定义变量
  • 原文地址:https://www.cnblogs.com/huojinfeng/p/12869469.html
Copyright © 2011-2022 走看看