无法从远程主机访问 Hue UI

Hue UI is not accessible from a remote host

我正在尝试将 Hue 用作 HDFS 的文件浏览器。为此,我克隆了 hue 存储库并使用 hue 存储库 README.md 中给出的以下命令构建应用程序。

git clone https://github.com/cloudera/hue.git
cd hue
make apps
build/env/bin/hue runserver

Hue UI 可在本地计算机上使用默认端口使用 url http://localhost:8000 and everything works fine. But when I use my machine ip address http://x.x.x.x:8000 访问并尝试访问 Hue UI 它一直在处理和等待。

其他观察-:

Hue 的理想设置是配置反向代理(例如Nginx or Apache HTTP

不过,你应该参考Configuration documentation到外部运行 127.0.0.1

以外的服务器
[desktop]
  # Webserver listens on this address and port
  http_host=0.0.0.0
  http_port=8888

我找到了问题的解决方案。CherryPy 网络服务器上的第一个色调 运行 因此通过命令 build/env/bin/hue runserver 启动服务器将启动开发服务器,其中 hue.ini配置被忽略。

因此在 hue.ini 文件中设置正确配置后启动生产服务器的正确命令是 build/env/bin/hue runcpserver。然后我就可以毫无问题地使用远程主机访问它。您也可以使用 supervisor 来启动生产服务器。有关更多信息,请参见 here