hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Justin Santa Barbara <jus...@fathomdb.com>
Subject Running Raft / HBASE-12259 test-apps standalone
Date Tue, 31 Mar 2015 23:43:23 GMT
I'm very interested in the Raft implementation (in particular, whether
it can be reused elsewhere, given that this effort seems likely to
produce the canonical Raft implementation for Java).  I'd like to try
it standalone, but I'm not yet having much success.

I start a cluster of 3 servers (N=0,1,2):

java -cp "conf:hbase-consensus/target/hbase-consensus-2.0.0-SNAPSHOT.jar:hbase-consensus/target/dependency/*"
org.apache.hadoop.hbase.consensus.server.LocalConsensusServer -region
1 -servers 127.0.0.1:10000,127.0.0.1:10001,127.0.0.1:10002 -debug
DEBUG -localIndex ${N}

And then I try running the load-test client:

java -cp "hbase-consensus/target/hbase-consensus-2.0.0-SNAPSHOT.jar:hbase-consensus/target/dependency/*"
org.apache.hadoop.hbase.consensus.client.QuorumLoadTestClient -region
1 -servers 127.0.0.1:10000,127.0.0.1:10001,127.0.0.1:10002

That gives an immediate NPE at
org.apache.hadoop.hbase.consensus.quorum.QuorumInfo.populateInternalMaps(QuorumInfo.java:315).

Are there any docs on how to get started playing with running this
branch? Thanks!

Justin

Mime
View raw message