今天在搭建 Zookeeper 集群的时候, 需要频繁启动 zookeeper, 但是启动的时候, 有时会提示下列错误信息:
zookeeper 需要的地址已经被占用了, 其实是因为上一次的 zookeeper 没有关闭.
我们知道, zookeeper 采用的是 2181 端口来对 client 提供服务, 在启动时候就会监听这个端口.
我们可以查看 2181 端口是被谁占用了:
我们可以看到, 2181 端口是被 2418(进程编号) 的进程所占用了, 下面我们来关闭这个进程.
上面这个命令就可以关闭 2418 这个进程, 再查看, 2181 端口已经没有被占用了.
来源: http://www.bubuko.com/infodetail-3000638.html