at org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:81) 2020-06-23 04:24:03,188 [myid:3] - ERROR [main:QuorumPeerMain@92] - Unexpected exception, exiting abnormally java.lang.RuntimeException: Unable to run quorum server at org.apache.zookeeper.server.quorum.Quorum...
java.lang.RuntimeException:Unabletorun quorum server at org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:498)at org.apache.zookeeper.server.quorum.QuorumPeer.start(QuorumPeer.java:440)at org.apache.zookeeper.server.quorum.QuorumPeerMain.runFromConfig(QuorumPeerMain.java:153)a...
效果展示 zkServer.sh status #查看zk当前服务状态 zkServer.sh start #启动zk服务 zkServer.sh status #再次查看(需要稍等几秒) jps #该命令,也可以查看zk是否启动,对应的进程名称为QuorumPeerMain 尾言 惯性思维(用zk3.4.6的方式,去安装部署zk3.8.0),有时候会把我们带进坑里,以此为戒。
其中的QuorumPeer.java可以看成ZK集群中的每一个server实体,下面代码大部分篇幅是在当前server的属性完成初始化 // todo 集群启动的逻辑public void runFromConfig(QuorumPeerConfig config) throws IOException {try {ManagedUtil.registerLog4jMBeans();} catch (JMException e) {LOG.warn("Unable to register log4j...
QuorumPeer维护集群机器状态 QuorumPeer的职责就是不断地检测当前的zk机器的状态,执行对应的逻辑,简单来说,就是根据服务所处的不同状态执行不同的逻辑。删除了一部分逻辑后,代码如下: 复制 @Overridepublic void run() {setName("QuorumPeer"+"[myid="+ getId() +"]"+cnxnFactory.getLocalAddress());try {...
异常:Unable to load database on disk; 原因:数据文件读取异常,缺失则无法启动; 解决:在zk数据文件存放目录下(见 $ZK/conf/zoo.cfg,dataDir和dataLogDir属性),删除version-2文件夹。再重启zk。 异常贴下: 2014-09-24 14:01:30,558 [myid:11] - ERROR [main:QuorumPeer@453] - Unable to load databas...
Unable to start AdminServer, exiting abnormally org.apache.zookeeper.server.admin.AdminServer$AdminServerException: Problem starting AdminServer on address 0.0.0.0, port 8080 and command URL /commands at org.apache.zookeeper.server.admin.JettyAdminServer.start(JettyAdminServer.java:107) at org.apache...
本文整理了Java中org.apache.zookeeper.server.quorum.QuorumPeer.setZKDatabase方法的一些代码示例,展示了QuorumPeer.setZKDatabase的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QuorumPeer.setZKDatabase方法的具体详情...
LOG.error("Unable to load database on disk", ie);thrownewRuntimeException("Unable to run quorum server ", ie); } }publicsynchronizedvoidstartLeaderElection(){try{if(getPeerState() == ServerState.LOOKING) {//正在寻找leader,创建选票currentVote =newVote(myid, getLastLoggedZxid(), getCurrent...
export ZOOKEEPER_HOME=/usr/hdp/current/zookeeper-server export ZOO_LOG_DIR=/var/log/zookeeper export ZOOPIDFILE=/var/run/zookeeper/zookeeper_server.pid export SERVER_JVMFLAGS=-Xmx1024m export JAVA=$JAVA_HOME/bin/java export CLASSPATH=$CLASSPATH:/usr/share/zookeeper/* ...