It attempts to start, gets an exception and then quits: http://screencast.com/t/TWG529FGV0R
Finagle added the paths to ZK, now when I try to restart, it looks like ZK is trying to replay some transaction, failing, and quitting. If I knew where the data file was, I could just delete the data file and start fresh. -Ryan On 3/8/12 4:03 PM, "Ted Dunning" <[email protected]> wrote: >Can you resolve the pronouns here? > >It looks like ZK is running, but that Finagle will not. > >Is that what you meant to say? > >The log messages make it look like somebody assumes that a directory >/twitter/servers does exist, but is finding that this directory doesn't >exist. Isn't that an application error? > >On Thu, Mar 8, 2012 at 3:47 PM, Shelley, Ryan ><[email protected]>wrote: > >> I was playing with Finagle which uses ZK, however, after shutting down >>my >> ZK instance, it won't start back up again: >> >> 2012-03-08 15:44:39,427 [myid:] - INFO [main:ZooKeeperServer@733] - >> tickTime set to 2000 >> 2012-03-08 15:44:39,427 [myid:] - INFO [main:ZooKeeperServer@742] - >> minSessionTimeout set to -1 >> 2012-03-08 15:44:39,427 [myid:] - INFO [main:ZooKeeperServer@751] - >> maxSessionTimeout set to -1 >> 2012-03-08 15:44:39,441 [myid:] - INFO [main:NIOServerCnxnFactory@110] >>- >> binding to port 0.0.0.0/0.0.0.0:2181 >> 2012-03-08 15:44:39,467 [myid:] - ERROR [main:FileTxnSnapLog@208] - >> Parent /twitter/services missing for /twitter/services/testService >> 2012-03-08 15:44:39,468 [myid:] - ERROR [main:ZooKeeperServerMain@63] - >> Unexpected exception, exiting abnormally >> java.io.IOException: Failed to process transaction type: 1 error: >> KeeperErrorCode = NoNode for /twitter/services >> at >> >>org.apache.zookeeper.server.persistence.FileTxnSnapLog.restore(FileTxnSna >>pLog.java:151) >> at >>org.apache.zookeeper.server.ZKDatabase.loadDataBase(ZKDatabase.java:223) >> at >> >>org.apache.zookeeper.server.ZooKeeperServer.loadData(ZooKeeperServer.java >>:259) >> at >> >>org.apache.zookeeper.server.ZooKeeperServer.startdata(ZooKeeperServer.jav >>a:386) >> at >> >>org.apache.zookeeper.server.NIOServerCnxnFactory.startup(NIOServerCnxnFac >>tory.java:138) >> at >> >>org.apache.zookeeper.server.ZooKeeperServerMain.runFromConfig(ZooKeeperSe >>rverMain.java:112) >> at >> >>org.apache.zookeeper.server.ZooKeeperServerMain.initializeAndRun(ZooKeepe >>rServerMain.java:86) >> at >> >>org.apache.zookeeper.server.ZooKeeperServerMain.main(ZooKeeperServerMain. >>java:52) >> at >> >>org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(Quorum >>PeerMain.java:116) >> at >> >>org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.jav >>a:78) >> Caused by: org.apache.zookeeper.KeeperException$NoNodeException: >> KeeperErrorCode = NoNode for /twitter/services >> at >> >>org.apache.zookeeper.server.persistence.FileTxnSnapLog.processTransaction >>(FileTxnSnapLog.java:209) >> at >> >>org.apache.zookeeper.server.persistence.FileTxnSnapLog.restore(FileTxnSna >>pLog.java:149) >> ... 9 more >> >> I'm not sure where the data file is that I could use to purge things. >> Suggestions? >> >> -Ryan >>
