nifi dockercompose安装报错

先注释掉上面标红的地方,能能启动了。如果非要弄这个conf配置,那么就看下面的:

检查 conf 目录是否为空

ls -la /home/ml_source/docker/nifi/conf/

如果目录是空的,这就是问题所在。NiFi 容器启动时需要读取 bootstrap.conf 等配置文件,但挂载的目录里什么都没有。

解决方案

方案1:从 NiFi 容器中复制初始配置文件(推荐)

1. 先停止并删除当前容器

docker stop nifi

docker rm nifi

2. 临时启动一个 NiFi 容器(不挂载卷)

docker run --name nifi-temp -d apache/nifi:latest

3. 等待几秒让容器初始化

sleep 10

4. 从容器中复制配置文件到宿主机

docker cp nifi-temp:/opt/nifi/nifi-current/conf/. /home/ml_source/docker/nifi/conf/

5. 修改权限

sudo chown -R 1000:1000 /home/ml_source/docker/nifi/conf/

6. 验证文件已复制

ls -la /home/ml_source/docker/nifi/conf/

7. 删除临时容器

docker stop nifi-temp

docker rm nifi-temp

8. 使用 docker-compose 重新启动

cd /home/ml_source/docker

docker-compose -f docker-compose-ml.yml up -d nifi

9. 查看日志

docker logs -f nifi

相关推荐
Henry-SAP3 小时前
SAP S/4HANA引领物流ERP新生态
人工智能·云原生·sap·erp
这个DBA有点耶4 小时前
从DBA到数据架构师(五):数据架构演进中的技术债务管理
数据库·程序人生·云原生·架构·dba·数据库管理员
霸道流氓气质8 小时前
微服务架构中多实例消息抢占问题:技术解析与解决方案
微服务·云原生·架构
AAA@峥9 小时前
K8s 资源管控:ResourceQuota 与 LimitRange 机制详解与实战
云原生·容器·kubernetes
云烟成雨TD12 小时前
Micrometer 系列【63】统一观测:基于 Spring Boot 的生产级演示案例 | 基于 OTLP 集成 Prometheus + Jaeger
spring boot·云原生·prometheus
猫吃了源码12 小时前
CentOS7使用Kubeadm安装部署K8s(Kubernetes)最新稳定版本1.26.x
云原生·容器·kubernetes
骇客野人12 小时前
基于Nginx+Eureka+Apollo+Jenkins+SpringBoot Web系统分布式部署方案
nginx·eureka·jenkins
张忠琳13 小时前
【k3s】AutoK3s v0.9.3 —— Part 7 辅助模块超深度逐行分析
云原生·容器·kubernetes·k3s·autok3s
张忠琳1 天前
【k3s】AutoK3s v0.9.3 Part 1 入口与 CLI 命令模块 — 超深度逐行分析之三
云原生·容器·kubernetes·k3s·autok3s
m0_525724721 天前
AIOps全链路智能运维架构揭秘
云原生·devops