现象说明:
apache_nifi数据流工具安装后,双击bin目录下的run-nifi.bat文件启动nifi服务,弹出一段文字后DOS窗口就闪退了!无法打开http://localhost:8080/nifi/
通过在bat命令最后加入pause命令,再次运行时,清晰地看到了如下信息:
2025-11-18 23:09:48,724 INFO [main] org.apache.nifi.bootstrap.Command Apache NiFi is already running, listening to Bootstrap on port 50098
正常运行run-nifi.bat命令是会出现如下信息:

原因分析:如提示所示,就是已经有一个nifi服务在运行了!
APP应用技巧集总结了一些方法:
方法一:手动删除锁定文件
进入NiFi安装目录
删除 run/nifi.pid 文件(如果存在)
删除 work/jetty 目录(如果存在)
方法二:确保本地没有其他nifi服务
应用集小编遇到的问题是,在一个有空格的文件夹中安装了nifi并成功启动后,调试Mysql数据连接时,发现驱动连接不上。因此,更换了一个不带空格的文件夹重新启动了Nifi导致服务有冲突。
所以遇到上述问题,先要确认一下本地是否有启动过其他nifi服务,如果有的话进入那个服务文件夹停止服务。dump-nifi.bat

发表评论 取消回复