前言:
现在大家对“连接hive数据库”大概比较珍视,大家都想要知道一些“连接hive数据库”的相关资讯。那么小编也在网络上收集了一些关于“连接hive数据库””的相关资讯,希望我们能喜欢,小伙伴们快快来了解一下吧!大家好,我是阿萨。最近需要用hive数据库。在网上找了一些docker镜像。找了一个最适合自己的安装了。安装好之后启动。命令行也可以访问并且命令行里建表和导入数据都正常工作了,本机的数据库客户端就是无法访问。
折腾了很多个docker镜像。就是无法找到问题原因。最后没想到是一个很简单的问题。出现问题的时候也搜索了网上很多资源,各种搜索引擎,各种关键字搜索,结果基本没有可以用上的。机缘巧合之下,自己脑袋灵光乍现,就想看看是不是远程访问问题。结果真找到答案了。
看到这个问题,经常使用数据库的同学们,大概已经猜测出来了。就是hive server 没有启动。只需要进入docker的hive server所在路径启动服务就可以了。
具体操作命令如下截图:
按照顺序执行如下四个命令就可以搞定啦。
docker ps
//找到hiveserver的container ID
//进入hive server的bash
docker exec -it container ID bash
//进入hiveserver所在路径
cd /opt/hive/bin
//启动hiveserver
./hiveserver2
赶紧用DBeaver 测试下连接。bingo,成功了。解决问题的感觉真好。
标签: #连接hive数据库