开始使用docker compose时,无法通过Web UI访问Nifi

开始使用docker compose时,无法通过Web UI访问Nifi,docker,docker-compose,apache-nifi,Docker,Docker Compose,Apache Nifi,我使用下面的命令通过docker compose运行nifi docker-compose -f docker-compose-nifi.yaml up 此外,在运行docker compose命令之前创建了一个子网 docker network create nifi-docker_default --subnet=192.168.200.0/24 根据docker日志,我可以看到它正在运行 ESC[33mnifi_1 |ESC[0m 2021-05-07 05:53:09,9

我使用下面的命令通过docker compose运行nifi

docker-compose -f docker-compose-nifi.yaml up
此外,在运行docker compose命令之前创建了一个子网

docker network create nifi-docker_default --subnet=192.168.200.0/24
根据docker日志,我可以看到它正在运行

ESC[33mnifi_1       |ESC[0m 2021-05-07 05:53:09,911 INFO [main] org.apache.nifi.nar.NarAutoLoader Starting NAR Auto-Loader for directory ./extensions ...
ESC[33mnifi_1       |ESC[0m 2021-05-07 05:53:09,911 INFO [main] org.apache.nifi.nar.NarAutoLoader NAR Auto-Loader started
ESC[33mnifi_1       |ESC[0m 2021-05-07 05:53:09,912 INFO [main] org.apache.nifi.web.server.JettyServer NiFi has started. The UI is available at the following URLs:
ESC[33mnifi_1       |ESC[0m 2021-05-07 05:53:09,912 INFO [main] org.apache.nifi.web.server.JettyServer http://192.168.200.4:8099/nifi
ESC[33mnifi_1       |ESC[0m 2021-05-07 05:53:09,919 INFO [main] org.apache.nifi.BootstrapListener Successfully initiated communication with Bootstrap
ESC[33mnifi_1       |ESC[0m 2021-05-07 05:53:09,919 INFO [main] org.apache.nifi.NiFi Controller initialization took 41045176649 nanoseconds (41 seconds).
但是,我无法通过运行或通过Web UI访问它http://localhost:8099/nifi 或者

我也检查了防火墙,它没有被阻止

[root@pdkjoshi orchestration]# systemctl status firewalld
● firewalld.service
   Loaded: masked (/dev/null; bad)
   Active: inactive (dead)
下面是
docker ps
命令的输出

[root@pdkjoshi ~]# docker ps
CONTAINER ID   IMAGE                COMMAND                  CREATED             STATUS             PORTS                                                                                                                                                                                                               NAMES
f3b8ef4da5d0   nginx                "/docker-entrypoint.…"   About an hour ago   Up About an hour   0.0.0.0:8099->8099/tcp, :::8099->8099/tcp, 0.0.0.0:8999->8999/tcp, :::8999->8999/tcp, 80/tcp, 0.0.0.0:9090->9090/tcp, :::9090->9090/tcp                                                                             orchestration_nginx_1
7efe77c16e7c   apache/nifi:1.12.1   "../scripts/start.sh"    About an hour ago   Up About an hour   8080/tcp, 8443/tcp, 10000/tcp, 0.0.0.0:49160->8000/tcp, :::49160->8000/tcp, 0.0.0.0:49159->8082/tcp, :::49159->8082/tcp, 0.0.0.0:49158->8099/tcp, :::49158->8099/tcp, 0.0.0.0:49157->9443/tcp, :::49157->9443/tcp   orchestration_nifi_1
6019f0144e62   redis                "docker-entrypoint.s…"   About an hour ago   Up About an hour   6379/tcp                                                                                                                                                                                                            orchestration_redis_1
7d8a141a47b4   bitnami/zookeeper    "/opt/bitnami/script…"   About an hour ago   Up About an hour   2888/tcp, 0.0.0.0:2181->2181/tcp, :::2181->2181/tcp, 0.0.0.0:8080->8080/tcp, :::8080->8080/tcp, 3888/tcp                                                                                                            orchestration_zookeeper_1
下面是nifi.properties的“我的web属性”部分

下面是docker-compose-nifi.yaml文件

版本:“3.5”
服务:
nginx:
图片:nginx
环境:
NIFI_网络名称:${NIFI_网络名称-NIFI-docker_默认值}
NIFI_MOUNT_PATH:${NIFI_MOUNT_PATH-~/.aws}
NIFI_AWS_路径:${NIFI_AWS_路径-。}
端口:
#-“9443:9443”#直接用户界面
-“8099:8099”#NIFI开发代理
-“9090:9090”#NIFI产品代理
- "8999:8999" #
网络:
-${NIFI\u网络\u名称-NIFI-docker\u默认值}
取决于:
-尼菲
卷数:
-${NIFI_MOUNT_PATH-.}/nginx/nginx.conf:/etc/nginx/nginx.conf
-${NIFI_MOUNT_PATH-.}/nginx/NIFI-cert.pem:/etc/nginx/NIFI-cert.pem
-${NIFI\u MOUNT\u PATH-.}/nginx/CN=NIFI.key:/etc/nginx/NIFI.key
-${NIFI\u MOUNT\u PATH-.}/nginx/CN=NIFI.pem:/etc/nginx/NIFI.pem
nifi:
图片:apache/nifi:1.12.1
环境:
NIFI_JVM_调试器:调试
AWS_配置文件:${AWS_配置文件-AWS-validata}
AWS_地区:${AWS_地区-us-east-1}
NIFI_选举_最大等待时间:1分钟
NIFI_集群_节点_协议_端口:8082
NIFI_集群_模式:${NIFI_集群_模式-true}
ATHENA_JDBC:${ATHENA_JDBC-validata}
NIFI\u JVM\u堆\u最大值:5G
NIFI_网络名称:${NIFI_网络名称-NIFI-docker_默认值}
NIFI_MOUNT_PATH:${NIFI_MOUNT_PATH-~/.aws}
NIFI_AWS_路径:${NIFI_AWS_路径-。}
网络:
-${NIFI\u网络\u名称-NIFI-docker\u默认值}
端口:
- 8099
- 8082
- 9443
- 8000
卷数:
-${NIFI_MOUNT_PATH-.}/NIFI/scripts/modeln.sh:/opt/NIFI/scripts/modeln.sh
-${NIFI_MOUNT_PATH-.}/NIFI/scripts/start.sh:/opt/NIFI/scripts/start.sh
-${NIFI_MOUNT_PATH-.}/NIFI/conf/users.xml:/opt/NIFI/modeln/users.xml
-${NIFI_MOUNT_PATH-.}/NIFI/conf/flow.xml:/opt/NIFI/modeln/flow.xml
-${NIFI_MOUNT_PATH-.}/NIFI/conf/NIFI.properties:/opt/NIFI/modeln/NIFI.properties
-${NIFI_MOUNT_PATH-.}/NIFI/conf/NIFI_http.properties:/opt/NIFI/modeln/NIFI_http.properties
-${NIFI_MOUNT_PATH-.}/NIFI/conf/authorizations.xml:/opt/NIFI/modeln/authorizations.xml
-${NIFI_MOUNT_PATH-.}/NIFI/conf/authorizers.xml:/opt/NIFI/modeln/authorizers.xml
-${NIFI_MOUNT_PATH-.}/NIFI/conf/truststore.jks:/opt/NIFI/NIFI current/conf/truststore.jks
-${NIFI_MOUNT_PATH-.}/NIFI/conf/keystore.jks:/opt/NIFI/NIFI current/conf/keystore.jks
-${NIFI_MOUNT_PATH-.}/NIFI/data:/opt/NIFI/data
-${NIFI_MOUNT_PATH-.}/./lib/aws-aspect-role-plugin-1.0-SNAPSHOT.jar:/opt/NIFI/NIFI-current/lib/bootstrap/aws-aspect-role-plugin.jar
-${NIFI_MOUNT_PATH-.}/./lib/modeln-ncpdp-nar-1.0-SNAPSHOT.nar:/opt/NIFI/NIFI current/lib/modeln-ncpdp.nar
-${NIFI\u AWS\u PATH-~/.AWS}:/home/NIFI/.AWS
链接:
-“动物园管理员:动物园管理员”
-“redis:redis”
取决于:
-动物园管理员
动物园管理员:
图片:“比特纳米/动物园管理员”
端口:
- "2181:2181" #
- "8080:8080" #
环境:
允许\u匿名\u登录:“true”
动物园我的ID:1
ZOO_服务器:server.1=动物园管理员:2888:3888
NIFI_网络名称:${NIFI_网络名称-NIFI-docker_默认值}
NIFI_MOUNT_PATH:${NIFI_MOUNT_PATH-~/.aws}
NIFI_AWS_路径:${NIFI_AWS_路径-。}
网络:
-${NIFI\u网络\u名称-NIFI-docker\u默认值}
redis:
图片:“redis”
环境:
NIFI_网络名称:${NIFI_网络名称-NIFI-docker_默认值}
NIFI_MOUNT_PATH:${NIFI_MOUNT_PATH-~/.aws}
NIFI_AWS_路径:${NIFI_AWS_路径-。}
网络:
-${NIFI\u网络\u名称-NIFI-docker\u默认值}
网络:
nifi-docker\u默认值:
外部:正确

请告诉我如何通过webUI访问缺少的内容。

您需要向我们显示docker compose nifi.yaml提供的docker-compose-nifi.yaml文件的相关位。好的,这应该可以使用(或者https)。你能给我们看一些日志吗?访问localhost:8099(或者https不起作用。PFA日志-
# web properties #
nifi.web.war.directory=./lib
nifi.web.http.host=192.168.200.4
nifi.web.http.port=8099
nifi.web.http.network.interface.default=
nifi.web.https.host=
nifi.web.https.port=
nifi.web.https.network.interface.default=
nifi.web.jetty.working.directory=./work/jetty
nifi.web.jetty.threads=200
nifi.web.max.header.size=16 KB
nifi.web.proxy.context.path=
nifi.web.proxy.host=