здание Hadoop с Hortonworks Ambari. всего 7 узлов.
Только 80 и 8080 порт разрешено использовать.
Должен быть показан какой-то веб-интерфейс, например, Nifi.
Можно ли открыть Nifi Web UI тщательно Nginx?
адрес страницы администрирования ambari: узел1: 8080 и адрес nginx, узел2: 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;
}
Но nifi покажи мне журнал ошибок, как показано ниже ..
2019/03/27 17:39:15 [ошибка] 14804 # 0: * 122 Ошибка connect () (111: соединение отклонено) при подключении к восходящему каналу, клиент: xxx.xxx.xx.xx, сервер: localhost, запрос: "GET / nifi HTTP / 1.1", восходящий поток: "http://0.0.0.0:9090/nifi", хост:" xxx.xxx.xx.xx "
Кажется, нужен другой порт 9088 в качестве протокола nifi ...
Я не думаю, что это можно решить с помощью nginx ...
Нужно ли запрашивать использование этих портов?
Пожалуйста, дайте мне ваш совет ....