引言

上一篇文章,主要讲解的是如何使用DBeaver连接sqlserver数据库。本篇文章主要讲解的是:如何使用DBeaver连接hive数据库及扩展聊聊HiveServer2服务,我们操作起来吧。

DBeaver连接hive数据库

双击

DBeaver连接hive数据库_hive

等待界面

DBeaver连接hive数据库_hive_02

新建数据库连接

DBeaver连接hive数据库_sql_03

选择要连接的类型:Apache Hive

DBeaver连接hive数据库_数据查询_04

删除默认联机的驱动jar包

DBeaver连接hive数据库_hive_05

DBeaver连接hive数据库_数据查询_06

DBeaver连接hive数据库_数据查询_07

添加本地离线jdbc的驱动包

DBeaver连接hive数据库_DBeaver_08

DBeaver连接hive数据库_数据分析_09

填写hive相关的连接信息(IP、库名、端口)

DBeaver连接hive数据库_sql_10

注意:你要连接的主机上必须开启了HiveServer2服务

测试连接成功

DBeaver连接hive数据库_数据分析_11

完成连接

DBeaver连接hive数据库_数据查询_12

验证数据

成功连接到sqlserver数据库之后,我们来查看一下库表中的数据。

DBeaver连接hive数据库_数据查询_13

双击要查询的库表

DBeaver连接hive数据库_DBeaver_14


扩展之HiveServer2服务

如何查询HiveServer2服务所在主机

1、CDH平台

点击Hive组件

DBeaver连接hive数据库_数据分析_15

选择 配置标签

DBeaver连接hive数据库_数据分析_16

查看主机名

DBeaver连接hive数据库_数据查询_17

2、其它平台

HiveServer2服务开启后,默认会启动端口10000,所以通过查询本机是否开启10000端口即可。

[root@hadoop ~]$  sudo netstat -anp|grep 10000

如何开启HiveServer2服务

1、启动hiveserver2服务

[root@hadoop ]$ nohup hiveserver2 &

[root@hadoop hive]$ jps       

发现多了一个进程叫:RunJar

2、查看端口(比较慢)

[root@hadoop ~]$ sudo netstat -anp|grep 10000

tcp6 0 0 :::10000 :::* LISTEN 10840/java

结束语

至此,DBeaver连接Hive数据库的详细操作流程,就全部讲解完了。

下一篇文章<DBeaver连接Impala数据库>,敬请期待,感谢各位兄弟的来访!!!