使用hortonworks ambari构建hadoop。共7个节点。只允许使用80和8080端口。它需要显示一些网络用户界面,如nifi。。
是否可以通过nginx打开nifiwebui?
ambari管理页面地址为node1:8080和nginx地址node2:80。
我设置nginx.conf如下。。。
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
# for nifi
location = /nifi {
proxy_pass http://0.0.0.0:9090/nifi;
}
但是我给我看下面的错误日志。。2019/03/27 17:39:15[错误]14804#0:*连接到上游时122 connect()失败(111:连接被拒绝),客户端:..xx.xx,服务器:localhost,请求:“get/nifi http/1.1”,上游:http://0.0.0.0:9090/nifi”,主机:“..xx.xx”
它似乎需要另一个端口9088作为nifi协议。。。我不认为用nginx可以解决这个问题。。。我需要请求使用这些可用的端口吗?请给我你的建议。。。。
暂无答案!
目前还没有任何答案,快来回答吧!