色相-Docker产生无法连接的错误

问题描述

我目前正在尝试使用Hue连接到Hive查询我的hadoop集群中的数据。 我已经设置了HiveHadoop。 因为我在构建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)