DBeaver连接Hive

这种方法连接比较快捷
因为在线仓库下载驱动,经常会因为连接超时失败。所以直接使用hive目下jdbc中的jar包,以添加文件方式加载到驱动列表

1 启动Hadoop集群HDFS和yarn
start-dfs.sh
start-yarn.sh

2 启动hiveserver2
./hive --service hiveserver2

3 查看端口是否启用成功
netstat -nltp
DBeaver连接Hive_第1张图片

4 把hive安装目录下的jar包复制到本地
我的本地存放路径C:\Program_Files\DBeaver\JDBC\hive-jdbc-2.3.0-standalone.jar

5 打开DBeaver
新建连接
DBeaver连接Hive_第2张图片
DBeaver连接Hive_第3张图片
DBeaver连接Hive_第4张图片
DBeaver连接Hive_第5张图片
然后点确定
DBeaver连接Hive_第6张图片
DBeaver连接Hive_第7张图片
DBeaver连接Hive_第8张图片

6 如果出现连接错误
org.apache.hadoop.ipc.RemoteException:User: xxx is not allowed to impersonate xxx
修改hadoop 配置文件 hadoop/etc/hadoop/core-site.xml,加入如下配置项

hadoop.proxyuser.caimh.hosts



hadoop.proxyuser.caimh.groups


7. 然后重启hdfs、yarn、hiveserver2再连接

你可能感兴趣的:(hive)