无法终止8080端口自动重启的ZooKeeper进程,求助解决方法
解决Zookeeper进程自动重启的问题
从你给出的进程信息来看,这是Homebrew安装的Zookeeper,它自动重启是因为Homebrew默认将其注册为开机自启服务,单纯kill进程或者重启系统都没法彻底停用它,按以下步骤处理:
停止Homebrew管理的Zookeeper服务
直接执行命令:brew services stop zookeeper确认服务状态
运行命令查看Zookeeper是否已停止:brew services list确保输出里zookeeper的状态是
stopped。排查其他自启配置(如果上述步骤无效)
检查是否存在手动添加的launchd配置文件:find ~/Library/LaunchAgents /Library/LaunchDaemons -name "*zookeeper*.plist"如果找到对应的
.plist文件,先停用它:launchctl unload /path/to/zookeeper.plist要是想彻底禁用自启,直接删除该文件即可:
rm /path/to/zookeeper.plist清理残留进程
最后确认并杀死所有Zookeeper相关进程:pkill -f zookeeper或者精准定位进程后kill(避免误杀其他Java进程):
ps -ef | grep zookeeper | grep -v grep | awk '{print $2}' | xargs kill -9
内容的提问来源于stack exchange,提问作者cheems
相关产品推荐
相关产品推荐

