ui无法从远程主机访问

nnvyjq4y  于 2021-05-29  发布在  Hadoop
关注(0)|答案(2)|浏览(434)

我正在尝试使用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中不影响结果

moiiocjp

moiiocjp1#

hue的理想设置是配置反向代理(例如nginx或apachehttp)
但是,您应该参考配置文档以在127.0.0.1之外外部运行服务器

[desktop]
  # Webserver listens on this address and port
  http_host=0.0.0.0
  http_port=8888
yiytaume

yiytaume2#

我找到了解决这个问题的办法。。首先在cherrypyweb服务器上运行,以便通过命令启动服务器 build/env/bin/hue runserver 将启动开发服务器,其中 hue.ini 配置被忽略。
因此,在中设置正确的配置后,启动生产服务器的正确命令 hue.ini 文件是 build/env/bin/hue runcpserver . 然后我可以使用远程主机访问它而没有任何问题。你也可以使用 supervisor 启动生产服务器。更多信息可以在这里找到

相关问题