Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop 无法从远程主机访问用户界面_Hadoop_Cloudera_Hue_Webhdfs - Fatal编程技术网

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

Hadoop 无法从远程主机访问用户界面,hadoop,cloudera,hue,webhdfs,Hadoop,Cloudera,Hue,Webhdfs,我正在尝试使用色调作为HDFS的文件浏览器。因此,我克隆了色调存储库,并使用色调存储库中的以下命令构建应用程序 git clone https://github.com/cloudera/hue.git cd hue make apps build/env/bin/hue runserver 可以在本地机器上使用默认端口通过url访问色调UI,一切正常。但是当我使用我的机器ip地址并尝试访问Hue UI时,它会继续处理和等待 其他意见-: 我可以从远程计算机ping到主机 没有防火墙阻止端口

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

git clone https://github.com/cloudera/hue.git
cd hue
make apps
build/env/bin/hue runserver
可以在本地机器上使用默认端口通过url访问色调UI,一切正常。但是当我使用我的机器ip地址并尝试访问Hue UI时,它会继续处理和等待

其他意见-:

  • 我可以从远程计算机ping到主机
  • 没有防火墙阻止端口。(使用nmap端口扫描仪检查)
  • 机器在同一网络中
  • 我可以访问Hadoop NameNodes UI和DataNodes的其他端口
  • 更改hue.ini中的
    http\u主机
    ,不会影响结果

色调的理想设置是配置反向代理(或,例如)

但是,您应该参考以在127.0.0.1外部运行服务器

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

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

因此,在
hue.ini
文件中设置正确配置后,启动生产服务器的正确命令是
build/env/bin/hue runcpserver
。然后,我可以使用远程主机访问它,没有任何问题。您还可以使用
supervisor
启动生产服务器。更多关于这方面的信息可以找到