远程连接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是否成功连接
点击测试连接即可测试是否连接成功