远程连接Hive
0 准备工作
- 启动了Hadoop
- 启动了Hive元存储数据库
1 开启Hive远程连接服务
nohup hiveserver2 1>/dev/null 2>&1 &
- nohup:用户即使退出,程序也会在后台运行
- 1:标准输出
- 2:错误输出
- /dev/null:Linux中的黑洞,表示不存储信息
- &:后台输出
2 测试Hive远程连接是否可用
注意用自己的主机名和用户名
beeline -u jdbc:hive2://hadoop1:10000 -n root
测试时可能会碰到问题:
Error: Could not open client transport with JDBC Uri: jdbc:hive2://hadoop1:10000:
解决:https://www.cnblogs.com/lgjb/p/17294138.html
测试成功界面:

3 为你使用的数据库连接工具配置驱动
Hive自带驱动,将其下载到本地,这里使用了Xftp工具

为数据库连接工具配置驱动,这里使用的PyCharm


4 测试PyCharm是否成功连接
点击测试连接即可测试是否连接成功

参考文章: https://developer.aliyun.com/article/885684#:~:text=启动hive的服务: [root%40hdp20-04 hive-1.2.1]%23 bin%2Fhiveserver2 -hiveconf ,hive.root.logger%3DDEBUG%2Cconsole%20%E4%B8%8A%E8%BF%B0%E5%90%AF%E5%8A%A8%EF%BC%8C%E4%BC%9A%E5%B0%86%E8%BF%99%E4%B8%AA%E6%9C%8D%E5%8A%A1%E5%90%AF%E5%8A%A8%E5%9C%A8%E5%89%8D%E5%8F%B0%20%EF%BC%8C%20%E5%A6%82%E6%9E%9C%E8%A6%81%E5%90%AF%E5%8A%A8%E5%9C%A8%E5%90%8E%E5%8F%B0%20%EF%BC%8C%E5%88%99%E5%91%BD%E4%BB%A4%E5%A6%82%E4%B8%8B%EF%BC%9A

浙公网安备 33010602011771号