1、修改hadoop配置文件
vim hadoop-3.1.2/etc/hadoop/core-site.xml
添加或修改如下内容:
因为hadoop不允许其他框架直接操作数据,需要配置用户代理权限,*代表所有权限
<property>
<name>hadoop.proxyuser.你的用户名.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.你的用户名.groups</name>
<value>*</value>
</property>
2、修改hive配置文件
vim hive-3.1.1/conf/hive-site.xml
添加或修改如下内容:
NONE:无需账户密码登录hive
thrift:一种接口描述语言和二进制通讯协议,它被用来定义和创建跨语言的服务。它被当作一个远程过程调用(RPC)框架来使用,异步通讯框架,无须深究,指定通讯端口:10000,后续DBeaver连接时默认就是10000
<property>
<name>hive.server2.authentication</name>
<value>NONE</value>
<!--<value>NOSASL</value>-->
</property>
<property>
<name>hive.server2.thrift.port</name>
<value>10000</value>
</property>
3、关闭并禁用防火墙(非生产环境下)
systemctl stop firewalld
systemctl disable firewalld
4、重启hadoop与hiveserver2
stop-all.sh #关闭集群
start-all.sh #启动集群
nohup hiveserver2 & #放到后台运行
5、安装DBeaver并配置连接驱动与参数
软件和驱动下载地址:
DBeaver7.0下载(提取码:ciqi)
一路默认安装即可,普通软件而已,没啥特殊的。
驱动下载(提取码:r0vd )
将下载后.jar文件存放到DBeaver的安装(我软件安装到D盘下,灵活变通哦)目录下,例如:
启动DBeaver:
![]() | ![]() |