练习hadoop搭建时,在三台虚拟机上分别启动zookeeper时,在第二台和第三台启动成功,在第一台启动失败。
1.二台和三台启动成功证明我的配置应当没问题,所以我将我先将第二台的配置拷贝到第一台上并将myid更改(以下为拷贝命令)
随后我再次启动zookeeper依旧报错
2.再次检查配置文件
并未发现如成功解决 Starting zookeeper ... FAILED TO START_码云腾的博客-CSDN博客博主所说的空格错误
3.随后使用zkServer.sh start-foreground这条命令来发现错误
最终确定只是单纯的端口被占用(不禁被自己蠢到)
输入netstat -lnp|grep 2181可以检查端口是否被占用,2181正常是默认端口
如若报出netstat无法被识别 可以使用yum install net-tools下载
最后杀死占用2181端口的进程
kill -9 进程
(3的启发来自于zookeeper启动失败解决方法之一_yumin1997的博客-CSDN博客)