最近新搭了环境,并且在用admin的管理员账号去搭建zk+kafka,由于非root权限,过程种出现了一些问题。记录如下:
错误1
Cannot open channel to 1 at election address /192.168.31.130:3888
java.net.NoRouteToHostException: 没有到主机的路由 (Host unreachable)
原因:防护墙没关,使用以下命令关闭
systemctl stop firewalld.service
错误2
·java.io.IOException: Cannot write to data directory /opt/module/zookeeper-3.4.14/data/version-2
原因: 当前用户对指示的文件夹没有权限,赋权。简单粗暴的方式:
chmod 777
另外提一点:
https://zookeeper.apache.org/doc/r3.4.14/zookeeperStarted.html上提到的集群配置zoo.cfg时
server.1,server.2中的1和2,应该是和dataDir配置的目录下的myid文件中的id号应该是一致的。