hadoop - Docker 中连接字符串的 Hive 连接问题
问题描述
当我尝试通过直线或 sqlalchemy 连接到 hive 时,我遇到了连接问题。否则它工作得很好。
有问题的直线命令:
jdbc:hive2://localhost:10000
jdbc:hive2://localhost:10000/default
有问题的 sqlalchemy 命令:
hive://localhost:10000/default
我可以通过输入hive
CLI 或其他方式连接到 Hive!beeline !connect jdbc:hive2
我正在使用下面提到的泊坞窗图像:
解决方案
SqlAlchemy 本身不支持 Hive。
您需要安装 piHive 才能使其工作。如果已安装,您能否提供您的 pyHive 版本或尝试使用
pip install PyHive
推荐阅读
- php - 如何在没有任何外部数据库的情况下将 mysql 与 laravel 一起使用
- javascript - 禁用AngularJS下拉多选
- android - 如何为当前活动设置动画(不是过渡)?
- javascript - Vue SPA 覆盖下拉列表
- c# - EntityFramework Linq 查询中缺少 Include 方法
- javascript - React 中的过滤器列表
- ios - 重用单元格时 CollectionView 的奇怪行为
- sql - SQL Server DateTime 特定格式如下所示
- stream - 如何使用流转换和块重置表单中的字段
- jqgrid - 在 Bootbox 关闭时重新加载 jQgrid