我正在尝试将Hue用作HDFS的文件浏览器。为此,我克隆了色相存储库,并使用色相存储库的README.md中给出的以下命令来构建应用。
git clone https://github.com/cloudera/hue.git
cd hue
make apps
build/env/bin/hue runserver
可以在本地计算机中使用URL http://localhost:8000使用默认端口访问色相UI,并且一切正常。但是,当我使用机器的IP地址http://x.x.x.x:8000并尝试访问Hue UI时,它将继续处理并等待。
其他观察-:
http_host
不会影响结果答案 0 :(得分:1)
Hue的理想设置是配置反向代理(例如Nginx或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
答案 1 :(得分:0)
我能够找到解决问题的方法。首先,色相运行在CherryPy Web服务器上,因此通过命令build/env/bin/hue runserver
启动服务器将启动忽略hue.ini
配置的开发服务器。
因此,在hue.ini
文件中设置正确的配置之后,启动生产服务器的正确命令是build/env/bin/hue runcpserver
。然后,我可以使用远程主机访问它,而没有任何问题。您还可以使用supervisor
启动生产服务器。有关更多信息,请参见here