Nifi数据流单节点部署

Docker的方式部署

docker pull apache/nifi:2.4.0

使用http端口部署,因为https太麻烦

docker run --name nifi  -p 18080:8080 host -v nifi:/opt/nifi/  -d   -e HOSTNAME=0.0.0.0 apache/nifi:2.4.0
docker cp  nifi:/opt/nifi/nifi-current/conf/nifi.properties ./
vim nifi.properties
# https块全部注释。 http块host写主机ip或者0.0.0.0

image-20250607091507054

docker cp  ./nifi.properties  nifi:/opt/nifi/nifi-current/conf/nifi.properties
docker restart nifi

浏览器访问 ip:18080/nifi

Docker compose部署

[root@ddp1 nifi]# cat docker-compose.yml 
services:
  nifi:
    image: apache/nifi:2.4.0
    container_name: nifi
    restart: always
    ports:
      - "8443:8443"
    environment:
      NIFI_WEB_HTTPS_PORT: "8443"

      SINGLE_USER_CREDENTIALS_USERNAME: "admin"
      SINGLE_USER_CREDENTIALS_PASSWORD: "Admin@123456789"

      NIFI_WEB_PROXY_HOST: "192.168.12.56:8443"

      NIFI_JVM_HEAP_INIT: "2g"
      NIFI_JVM_HEAP_MAX: "4g"

      NIFI_SENSITIVE_PROPS_KEY: "change-this-to-a-long-random-secret"
    volumes:
      - nifi_data:/opt/nifi/

volumes:
  nifi_data:
    driver: local
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。