我正在尝试使用hue作为hdfs的文件浏览器。因此,我克隆了hue存储库,并使用hue存储库的readme.md中给出的以下命令构建应用程序。
git clone https://github.com/cloudera/hue.git
cd hue
make apps
build/env/bin/hue runserver
可以在本地计算机中使用默认端口(使用url)访问hue uihttp://localhost:8000,一切正常。但是当我使用我的机器ip地址http://x.x.x.x:8000并尝试访问它一直在处理和等待的色调ui。
其他观察结果-:
我可以从远程计算机ping到主机。
没有防火墙阻止端口(使用nmap端口扫描仪检查)
机器在同一个网络中。
我可以访问hadoop namenodes ui和datanodes的其他端口。
更改 http_host
在hue.ini中不影响结果
2条答案
按热度按时间moiiocjp1#
hue的理想设置是配置反向代理(例如nginx或apachehttp)
但是,您应该参考配置文档以在127.0.0.1之外外部运行服务器
yiytaume2#
我找到了解决这个问题的办法。。首先在cherrypyweb服务器上运行,以便通过命令启动服务器
build/env/bin/hue runserver
将启动开发服务器,其中hue.ini
配置被忽略。因此,在中设置正确的配置后,启动生产服务器的正确命令
hue.ini
文件是build/env/bin/hue runcpserver
. 然后我可以使用远程主机访问它而没有任何问题。你也可以使用supervisor
启动生产服务器。更多信息可以在这里找到