Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache zookeeper 无法启动zookeeper服务,正在使用“退出”;严重不可恢复错误“;_Apache Zookeeper - Fatal编程技术网

Apache zookeeper 无法启动zookeeper服务,正在使用“退出”;严重不可恢复错误“;

Apache zookeeper 无法启动zookeeper服务,正在使用“退出”;严重不可恢复错误“;,apache-zookeeper,Apache Zookeeper,我无法启动动物园管理员服务。请查看堆栈跟踪 跟踪1:org.apache.zookeeper.server.ZooKeeperServer: Severe unrecoverable error, exiting java.io.FileNotFoundException: /var/lib/zookeeper/version-2/snapshot.40003a3c3 (Permission denied) at java.io.FileOutputStream.open(Native M

我无法启动动物园管理员服务。请查看堆栈跟踪

  • 跟踪1:org.apache.zookeeper.server.ZooKeeperServer:

    Severe unrecoverable error, exiting
    java.io.FileNotFoundException: /var/lib/zookeeper/version-2/snapshot.40003a3c3 (Permission denied)
      at java.io.FileOutputStream.open(Native Method)
      at java.io.FileOutputStream.<init>(FileOutputStream.java:221)
      at java.io.FileOutputStream.<init>(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.SyncRequestProcessor$1.run(SyncRequestProcessor.java:123)
    
    严重的不可恢复错误,正在退出
    java.io.FileNotFoundException:/var/lib/zookeeper/version-2/snapshot.40003a3c3(权限被拒绝)
    在java.io.FileOutputStream.open(本机方法)
    位于java.io.FileOutputStream。(FileOutputStream.java:221)
    位于java.io.FileOutputStream。(FileOutputStream.java:171)
    位于org.apache.zookeeper.server.persistence.FileSnap.serialize(FileSnap.java:225)
    位于org.apache.zookeeper.server.persistence.FileTxnSnapLog.save(FileTxnSnapLog.java:275)
    位于org.apache.zookeeper.server.ZooKeeperServer.takeSnapshot(ZooKeeperServer.java:270)
    位于org.apache.zookeeper.server.SyncRequestProcessor$1.run(SyncRequestProcessor.java:123)
    
  • 跟踪2:org.apache.zookeeper.server.SyncRequestProcessor:

    Severe unrecoverable error, exiting
    java.io.FileNotFoundException: /var/lib/zookeeper/version-2/log.40003a3c5 (Permission denied)
      at java.io.FileOutputStream.open(Native Method)
      at java.io.FileOutputStream.<init>(FileOutputStream.java:221)
      at java.io.FileOutputStream.<init>(FileOutputStream.java:171)
      at org.apache.zookeeper.server.persistence.FileTxnLog.append(FileTxnLog.java:205)
      at org.apache.zookeeper.server.persistence.FileTxnSnapLog.append(FileTxnSnapLog.java:347)
      at org.apache.zookeeper.server.ZKDatabase.append(ZKDatabase.java:476)
      at org.apache.zookeeper.server.SyncRequestProcessor.run(SyncRequestProcessor.java:110)
    
    严重的不可恢复错误,正在退出
    java.io.FileNotFoundException:/var/lib/zookeeper/version-2/log.40003a3c5(权限被拒绝)
    在java.io.FileOutputStream.open(本机方法)
    位于java.io.FileOutputStream。(FileOutputStream.java:221)
    位于java.io.FileOutputStream。(FileOutputStream.java:171)
    位于org.apache.zookeeper.server.persistence.FileTxnLog.append(FileTxnLog.java:205)
    位于org.apache.zookeeper.server.persistence.FileTxnSnapLog.append(FileTxnSnapLog.java:347)
    位于org.apache.zookeeper.server.ZKDatabase.append(ZKDatabase.java:476)
    位于org.apache.zookeeper.server.SyncRequestProcessor.run(SyncRequestProcessor.java:110)
    
我试过-

  • 将所有权更改为zookeeper:zookeeper
  • /var/lib/zookeeper
    的权限级别更改为755,最后更改为777
  • 将默认的dataLogDir和dataDir重写为
    /var/lib/zookeeper2
  • 从服务器中删除zookeeper角色服务并重新添加
  • 停用完整服务器并再次添加到群集服务器中
    是否需要将“/var/lib/folder”用作数据目录/“var/lib”文件夹是一个特殊的文件夹,通常由操作系统软件包使用


    如果您将dataDir和dataLogDir更改为用户特定的位置,它将起作用。

    默认情况下,此路径由CDH安装采用。我没有改变任何与路径相关的内容。而且,在过去的3个月里,它运行良好。