被这个坑折磨了一整天。服务器重启之后docker中的zookeeper和kafka无法启动。于是查看zookeeper日志。执行命令
docker logs zookeeper的ID
然后就报了下面的错误:
看了一下以为是日志文件夹没有设置权限,于是给文件夹设置了777权限,结果依然不行。尝试清空日志也不行。最后网上百度无意间尝试了以下方法
经定位需要关闭selinux,使用如下命令关闭
临时关闭
[root@localhost ~]# getenforce
Enforcing
[root@localhost ~]# setenforce 0
[root@localhost ~]# getenforce
Permissive
永久关闭:
[root@localhost ~]# vim /etc/sysconfig/selinux
SELINUX=enforcing 改为 SELINUX=disabled
结果就可以了,最终问题解决。作为程序员感觉好多问题当解决了的时候发现太简单了,没有解决之前真的是各种尝试,各种碰壁。