博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zookeeper启动报错(数据目录权限不对)
阅读量:5973 次
发布时间:2019-06-19

本文共 12234 字,大约阅读时间需要 40 分钟。

zookeeper启动报错日志:

2016-11-16 11:19:43,880 [myid:3] - INFO  [WorkerReceiver[myid=3]:FastLeaderElection@542] - Notification: 3 (n.leader), 0x200111a88 (n.zxid), 0x1 (n.round), LOOKING (n.state), 3 (n.sid), 0x2 (n.peerEPoch), LOOKING (my state)2016-11-16 11:19:43,883 [myid:3] - INFO  [WorkerReceiver[myid=3]:FastLeaderElection@542] - Notification: 2 (n.leader), 0x200111a88 (n.zxid), 0x1 (n.round), LOOKING (n.state), 2 (n.sid), 0x2 (n.peerEPoch), LOOKING (my state)2016-11-16 11:19:43,886 [myid:3] - INFO  [WorkerReceiver[myid=3]:FastLeaderElection@542] - Notification: 3 (n.leader), 0x200111a88 (n.zxid), 0x1 (n.round), LOOKING (n.state), 2 (n.sid), 0x2 (n.peerEPoch), LOOKING (my state)2016-11-16 11:19:44,089 [myid:3] - INFO  [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:QuorumPeer@750] - LEADING2016-11-16 11:19:44,093 [myid:3] - INFO  [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Leader@59] - TCP NoDelay set to: true2016-11-16 11:19:44,097 [myid:3] - INFO  [node03/172.16.145.113:3888:QuorumCnxManager$Listener@493] - Received connection request /172.16.145.111:437152016-11-16 11:19:44,101 [myid:3] - INFO  [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server environment:zookeeper.version=3.4.5-cdh5.3.0--1, built on 12/17/2014 02:55 GMT2016-11-16 11:19:44,101 [myid:3] - INFO  [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server environment:host.name=node032016-11-16 11:19:44,101 [myid:3] - INFO  [WorkerReceiver[myid=3]:FastLeaderElection@542] - Notification: 1 (n.leader), 0x200111a88 (n.zxid), 0x1 (n.round), LOOKING (n.state), 1 (n.sid), 0x2 (n.peerEPoch), LEADING (my state)2016-11-16 11:19:44,101 [myid:3] - INFO  [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server environment:java.version=1.7.0_712016-11-16 11:19:44,101 [myid:3] - INFO  [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server environment:java.vendor=Oracle Corporation2016-11-16 11:19:44,101 [myid:3] - INFO  [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server environment:java.home=/usr/java/jdk1.7.0_71/jre2016-11-16 11:19:44,102 [myid:3] - INFO  [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server environment:java.class.path=/usr/lib/zookeeper/bin/../build/classes:/usr/lib/zookeeper/bin/../build/lib/*.jar:/usr/lib/zookeeper/bin/../lib/slf4j-log4j12.jar:/usr/lib/zookeeper/bin/../lib/slf4j-log4j12-1.7.5.jar:/usr/lib/zookeeper/bin/../lib/slf4j-api-1.7.5.jar:/usr/lib/zookeeper/bin/../lib/netty-3.2.2.Final.jar:/usr/lib/zookeeper/bin/../lib/log4j-1.2.16.jar:/usr/lib/zookeeper/bin/../lib/jline-0.9.94.jar:/usr/lib/zookeeper/bin/../zookeeper-3.4.5-cdh5.3.0.jar:/usr/lib/zookeeper/bin/../src/java/lib/*.jar:/etc/zookeeper/conf::/etc/zookeeper/conf:/usr/lib/zookeeper/zookeeper-3.4.5-cdh5.3.0.jar:/usr/lib/zookeeper/zookeeper.jar:/usr/lib/zookeeper/lib/netty-3.2.2.Final.jar:/usr/lib/zookeeper/lib/log4j-1.2.16.jar:/usr/lib/zookeeper/lib/slf4j-log4j12-1.7.5.jar:/usr/lib/zookeeper/lib/slf4j-api-1.7.5.jar:/usr/lib/zookeeper/lib/jline-0.9.94.jar:/usr/lib/zookeeper/lib/slf4j-log4j12.jar2016-11-16 11:19:44,102 [myid:3] - INFO  [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib2016-11-16 11:19:44,102 [myid:3] - INFO  [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server environment:java.io.tmpdir=/tmp2016-11-16 11:19:44,102 [myid:3] - INFO  [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server environment:java.compiler=
2016-11-16 11:19:44,102 [myid:3] - INFO [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server environment:os.name=Linux2016-11-16 11:19:44,102 [myid:3] - INFO [WorkerReceiver[myid=3]:FastLeaderElection@542] - Notification: 3 (n.leader), 0x200111a88 (n.zxid), 0x1 (n.round), LOOKING (n.state), 1 (n.sid), 0x2 (n.peerEPoch), LEADING (my state)2016-11-16 11:19:44,102 [myid:3] - INFO [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server environment:os.arch=amd642016-11-16 11:19:44,103 [myid:3] - INFO [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server environment:os.version=2.6.32-504.el6.x86_642016-11-16 11:19:44,103 [myid:3] - INFO [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server environment:user.name=zookeeper2016-11-16 11:19:44,103 [myid:3] - INFO [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server environment:user.home=/var/lib/zookeeper2016-11-16 11:19:44,103 [myid:3] - INFO [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Environment@100] - Server environment:user.dir=/2016-11-16 11:19:44,105 [myid:3] - INFO [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:ZooKeeperServer@162] - Created server with tickTime 2000 minSessionTimeout 4000 maxSessionTimeout 40000 datadir /var/lib/zookeeper/version-2 snapdir /var/lib/zookeeper/version-22016-11-16 11:19:44,106 [myid:3] - INFO [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:Leader@348] - LEADING - LEADER ELECTION TOOK - 2432016-11-16 11:19:44,120 [myid:3] - INFO [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:FileSnap@83] - Reading snapshot /var/lib/zookeeper/version-2/snapshot.200106cdb2016-11-16 11:19:44,511 [myid:3] - INFO [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:FileTxnSnapLog@273] - Snapshotting: 0x200111a88 to /var/lib/zookeeper/version-2/snapshot.200111a882016-11-16 11:19:44,511 [myid:3] - ERROR [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:ZooKeeperServer@272] - Severe unrecoverable error, exitingjava.io.FileNotFoundException: /var/lib/zookeeper/version-2/snapshot.200111a88 (Permission denied) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.
(FileOutputStream.java:221) at java.io.FileOutputStream.
(FileOutputStream.java:171) at org.apache.zookeeper.server.persistence.FileSnap.serialize(FileSnap.java:225) at org.apache.zookeeper.server.persistence.FileTxnSnapLog.save(FileTxnSnapLog.java:275) at org.apache.zookeeper.server.ZooKeeperServer.takeSnapshot(ZooKeeperServer.java:270) at org.apache.zookeeper.server.ZooKeeperServer.loadData(ZooKeeperServer.java:265) at org.apache.zookeeper.server.quorum.Leader.lead(Leader.java:357) at org.apache.zookeeper.server.quorum.QuorumPeer.run(QuorumPeer.java:753)2016-11-16 11:58:48,309 [myid:] - INFO [main:QuorumPeerConfig@101] - Reading configuration from: /etc/zookeeper/conf/zoo.cfg2016-11-16 11:58:48,316 [myid:] - INFO [main:QuorumPeerConfig@334] - Defaulting to majority quorums2016-11-16 11:58:48,322 [myid:3] - INFO [main:DatadirCleanupManager@78] - autopurge.snapRetainCount set to 32016-11-16 11:58:48,322 [myid:3] - INFO [main:DatadirCleanupManager@79] - autopurge.purgeInterval set to 02016-11-16 11:58:48,323 [myid:3] - INFO [main:DatadirCleanupManager@101] - Purge task is not scheduled.2016-11-16 11:58:48,338 [myid:3] - INFO [main:QuorumPeerMain@132] - Starting quorum peer2016-11-16 11:58:48,352 [myid:3] - INFO [main:NIOServerCnxnFactory@94] - binding to port 0.0.0.0/0.0.0.0:21812016-11-16 11:58:48,371 [myid:3] - INFO [main:QuorumPeer@913] - tickTime set to 20002016-11-16 11:58:48,371 [myid:3] - INFO [main:QuorumPeer@933] - minSessionTimeout set to -12016-11-16 11:58:48,371 [myid:3] - INFO [main:QuorumPeer@944] - maxSessionTimeout set to -12016-11-16 11:58:48,372 [myid:3] - INFO [main:QuorumPeer@959] - initLimit set to 102016-11-16 11:58:48,392 [myid:3] - INFO [main:FileSnap@83] - Reading snapshot /var/lib/zookeeper/version-2/snapshot.200106cdb2016-11-16 11:58:49,556 [myid:3] - INFO [Thread-1:QuorumCnxManager$Listener@486] - My election bind port: 0.0.0.0/0.0.0.0:38882016-11-16 11:58:49,570 [myid:3] - INFO [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:QuorumPeer@670] - LOOKING2016-11-16 11:58:49,572 [myid:3] - INFO [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:FastLeaderElection@740] - New election. My id = 3, proposed zxid=0x200111a882016-11-16 11:58:49,578 [myid:3] - WARN [WorkerSender[myid=3]:QuorumCnxManager@368] - Cannot open channel to 1 at election address node01/172.16.145.111:3888java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:579) at org.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:354) at org.apache.zookeeper.server.quorum.QuorumCnxManager.toSend(QuorumCnxManager.java:327) at org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.process(FastLeaderElection.java:393) at org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.run(FastLeaderElection.java:365) at java.lang.Thread.run(Thread.java:745)

 解决办法:把 datadir目录以及目录下的文件的拥有者改为zookeeper用户和zookeeper用户组

执行命令:chown -R zookeeper:zookeeper /var/lib/zookeeper

[root@node03 zookeeper]# chown -R  zookeeper:zookeeper /var/lib/zookeeper[root@node03 zookeeper]# ls -l /var/lib/zookeepertotal 16-rw-r--r--. 1 zookeeper zookeeper    2 Nov 13 21:20 myiddrwxr-xr-x. 2 zookeeper zookeeper 4096 Nov 16 12:23 version-2-rw-r--r--. 1 zookeeper zookeeper 1055 Nov 13 21:20 zookeeper.out-rw-r--r--. 1 zookeeper zookeeper    4 Nov 13 21:20 zookeeper_server.pid[root@node03 zookeeper]# ls -l /var/lib/zookeeper/version-2/total 114016-rw-r--r--. 1 zookeeper zookeeper        1 Nov 16 12:22 acceptedEpoch-rw-r--r--. 1 zookeeper zookeeper        1 Nov 16 12:22 currentEpoch-rw-r--r--. 1 zookeeper zookeeper 67108880 Nov 15 15:57 log.200000001-rw-r--r--. 1 zookeeper zookeeper 67108880 Nov 15 17:24 log.20000d912-rw-r--r--. 1 zookeeper zookeeper 67108880 Nov 15 18:38 log.200021e5b-rw-r--r--. 1 zookeeper zookeeper 67108880 Nov 15 19:39 log.200032bd2-rw-r--r--. 1 zookeeper zookeeper 67108880 Nov 15 21:02 log.200040925-rw-r--r--. 1 zookeeper zookeeper 67108880 Nov 15 22:03 log.200053776-rw-r--r--. 1 zookeeper zookeeper 67108880 Nov 15 23:39 log.200061578-rw-r--r--. 1 zookeeper zookeeper 67108880 Nov 16 00:34 log.2000771e7-rw-r--r--. 1 zookeeper zookeeper 67108880 Nov 16 01:57 log.200083bd3-rw-r--r--. 1 zookeeper zookeeper 67108880 Nov 16 03:14 log.200096a85-rw-r--r--. 1 zookeeper zookeeper 67108880 Nov 16 04:53 log.2000a84e4-rw-r--r--. 1 zookeeper zookeeper 67108880 Nov 16 06:12 log.2000becbc-rw-r--r--. 1 zookeeper zookeeper 67108880 Nov 16 07:45 log.2000d0c68-rw-r--r--. 1 zookeeper zookeeper 67108880 Nov 16 08:58 log.2000e60a1-rw-r--r--. 1 zookeeper zookeeper 67108880 Nov 16 10:09 log.2000f6a29-rw-r--r--. 1 zookeeper zookeeper 67108880 Nov 16 11:01 log.200106cdd-rw-r--r--. 1 zookeeper zookeeper 67108880 Nov 16 12:32 log.300000001-rw-r--r--. 1 zookeeper zookeeper      296 Nov 13 22:34 snapshot.100000000-rw-r--r--. 1 zookeeper zookeeper     1419 Nov 15 15:57 snapshot.20000d910-rw-r--r--. 1 zookeeper zookeeper     1594 Nov 15 17:24 snapshot.200021e5c-rw-r--r--. 1 zookeeper zookeeper     1594 Nov 15 18:38 snapshot.200032bd3-rw-r--r--. 1 zookeeper zookeeper     1606 Nov 15 19:39 snapshot.200040928-rw-r--r--. 1 zookeeper zookeeper     1606 Nov 15 21:02 snapshot.200053774-rw-r--r--. 1 zookeeper zookeeper     1771 Nov 15 22:03 snapshot.200061576-rw-r--r--. 1 zookeeper zookeeper     1594 Nov 15 23:39 snapshot.2000771e7-rw-r--r--. 1 zookeeper zookeeper     1594 Nov 16 00:34 snapshot.200083bd2-rw-r--r--. 1 zookeeper zookeeper     1606 Nov 16 01:57 snapshot.200096a83-rw-r--r--. 1 zookeeper zookeeper     1594 Nov 16 03:14 snapshot.2000a84e4-rw-r--r--. 1 zookeeper zookeeper     1771 Nov 16 04:53 snapshot.2000becbb-rw-r--r--. 1 zookeeper zookeeper     1771 Nov 16 06:12 snapshot.2000d0c66-rw-r--r--. 1 zookeeper zookeeper     1771 Nov 16 07:45 snapshot.2000e60a1-rw-r--r--. 1 zookeeper zookeeper     1771 Nov 16 08:58 snapshot.2000f6a29-rw-r--r--. 1 zookeeper zookeeper     1606 Nov 16 10:09 snapshot.200106cdb-rw-r--r--. 1 zookeeper zookeeper     1395 Nov 16 12:22 snapshot.200111a88

 重启成功!

转载于:https://www.cnblogs.com/zwgblog/p/6069076.html

你可能感兴趣的文章
一款数据加密共享与签名方案
查看>>
Cisco VTP中继协议配置
查看>>
数学复习内容2018
查看>>
初遇 Asp.net MVC 数据库依赖缓存那些事儿
查看>>
SQL Server遗失管理权限账号密码怎么办?
查看>>
C#处理Exception的常用方法总结
查看>>
写文件的工具类,输出有格式的文件(txt、json/csv)
查看>>
自定义spring参数注解 - 打破@RequestBody单体限制
查看>>
Hadoop生态圈-Hive的自定义函数之UDF(User-Defined-Function)
查看>>
MongoDB基础入门
查看>>
ASP.NET Core 2 学习笔记(三)中间件
查看>>
SpringMVC Controller介绍及常用注解
查看>>
056 Java搭建kafka环境
查看>>
Linux Namespace : Network
查看>>
sklearn word2vec 实践
查看>>
Go中string转[]byte的陷阱
查看>>
Android 自定义AlertDialog的写法和弹出软键盘和覆盖状态栏
查看>>
SpringBoot------自定义拦截器
查看>>
Python | 一行命令生成动态二维码
查看>>
django学习--1
查看>>