代码之家  ›  专栏  ›  技术社区  ›  Hansika Weerasena

无法从远程主机访问色调用户界面

  •  1
  • Hansika Weerasena  · 技术社区  · 7 年前

    我正在尝试使用色调作为HDFS的文件浏览器。为此,我克隆了色调库,并使用中提供的以下命令构建了应用程序 README.md

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

    在本地计算机中,可以使用url的默认端口访问Hue UI http://localhost:8000 一切都很好。但是当我使用我的机器ip地址时 http://x.x.x.x:8000 并尝试访问色调用户界面,它一直在处理和等待。

    其他观察-:

    • 我可以从远程计算机ping到主机。
    • 没有防火墙阻止端口。(用nmap端口扫描仪检查)
    • 机器在同一个网络中。
    • 我可以访问Hadoop NameNodes UI和DataNodes的其他端口。
    • 更改 http_host 在hue.ini中不影响结果
    2 回复  |  直到 7 年前
        1
  •  1
  •   OneCricketeer Gabriele Mariotti    7 年前

    色调的理想设置是配置反向代理( 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
    
        2
  •  0
  •   Hansika Weerasena    7 年前

    我找到了解决问题的办法。。第一个色调运行在CherryPy web服务器上,因此通过命令启动服务器 build/env/bin/hue runserver hue.ini 忽略配置。

    因此在中设置正确配置后启动生产服务器的正确命令 色调.ini 文件是 build/env/bin/hue runcpserver . 然后我可以使用远程主机访问它,没有任何问题。你也可以使用 supervisor here