问题描述
我目前正在尝试使用Hue
连接到Hive
来查询我的hadoop
集群中的数据。
我已经设置了Hive
和Hadoop
。
因为我在构建Hue软件包时遇到了困难,所以我决定使用Docker Image。
运行docker映像时,得到以下结果。
Could not connect to any of [('127.0.0.1',10000),('127.0.0.1',10000)] (code THRIFTTRANSPORT): TTransportException("Could not connect to any of [('127.0.0.1',10000)]",)
我确实在端口10000上运行了Hive,所以我不知道为什么会出现错误。另外我该如何在Docker映像中编辑.ini文件?
解决方法
127.0.0.1
是Docker Hue映像,您的意思是docker inpect
您的Docker Hive并将此运行容器的自定义IP放入hue.ini并将其安装:
例如
https://github.com/cloudera/hue/tree/master/tools/docker/hue https://docs.gethue.com/administrator/configuration/connectors/#apache-hive
示例:https://gethue.com/blog/quickstart-sql-editor-for-apache-impala/(注意:仍需要挂载本地ini)