DBeaver与HIVE
工欲善其事必先利其器
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。
1.HIVE等大数据环境搭建
2.下载DBeaver
3.下载mysql驱动
安装DBeaver
先别急着启动hadoop和hive
我下载的是tar.gz包,直接解压,但是还不能用,还得把jdk里的的jre拉到DBeaver根目录下,这个时候就可以打开了,看图说话
打开是这个样子的,不同版本会有区别,这个问题不大
这是我已经连接上了
准备工作还没结束----改配置
HIVE
首先修改在hive/conf目录下的hive-site.xml
</property>
<property>
<name>hive.server2.thrift.port</name>
<value>10000</value>
</property>
<property>
<name>hive.server2.thrift.bind.host</name>
<value>127.0.0.1</value>
</property>
这一段配置是用来绑定hiveserver2的端口号,默认是10000,这个就不改了,第二个是绑定host,我是伪分布式所以是localhost(127.0.0.1)
Hadoop
你以为完了么,没有,hadoop也要配置,不然连接的时候会报错,大概是无法认证session会话之类的,去到hadoop/etc/hadoop目录下找到core-site.xml文件添加以下代码
<property>
<name>hadoop.proxyuser.xxx.groups</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.root.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.root.groups</name>
<value>*</value>
</property>
添加代理,其中 xxx是 用户名,root一般就是root,我只添加了用户组的,如果这里还有问题就加上hosts的
到这里基本准备阶段就完成了!
连接HIVE
首先打开hiveserver2服务
然后DBeaver->new database connection 如下
然后next,基本是就是默认的
然后这里我前面写的host是127.0.0.1,所以这里就不写localhost了
接着选edit Driver Settings就是下面那一行,加载驱动,delete原本的驱动然后选择add file 在hive安装目录下找驱动
就是这个standalone,ok
连接测试一下
如果不成功… … … …
像这样的
在username 和 password 处输入你的linux的用户名和密码,成功!