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

相关推荐
liux352813 小时前
基于kubeadm部署Kubernetes 1.26.4 集群指南
云原生·容器·kubernetes
Zfox_19 小时前
CANN Catlass 算子模板库深度解析:高性能 GEMM 融合计算、Cube Unit Tiling 机制与编程范式实践
docker·云原生·容器·eureka
农民工老王19 小时前
K8s 1.31 私有化部署实战:从 Calico 崩溃到 NFS 挂载失败的排坑全记录
云原生·kubernetes
灰子学技术19 小时前
istio从0到1:如何解决分布式配置同步问题
分布式·云原生·istio
小马爱打代码20 小时前
ZooKeeper:入门实战
分布式·zookeeper·云原生
logocode_li21 小时前
OCI/CRI 双标准下:从 dockerd 到 containerd 的 K8s 运行时迭代史
docker·云原生·容器·k8s
天才奇男子1 天前
HAProxy高级功能全解析
linux·运维·服务器·微服务·云原生
人间打气筒(Ada)1 天前
k8s:CNI网络插件flannel与calico
linux·云原生·容器·kubernetes·云计算·k8s
江畔何人初2 天前
pod的内部结构
linux·运维·云原生·容器·kubernetes
腾讯云开发者2 天前
言出法随 -- Chaterm如何通过ASR精准操作K8S
云原生·容器·kubernetes