|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.hadoop.hbase.zookeeper.HQuorumPeer
public class HQuorumPeer
HBase's version of ZooKeeper's QuorumPeer. When HBase is set to manage ZooKeeper, this class is used to start up QuorumPeer instances. By doing things in here rather than directly calling to ZooKeeper, we have more control over the process. Currently, this class allows us to parse the zoo.cfg and inject variables from HBase's site.xml configuration in.
Constructor Summary | |
---|---|
HQuorumPeer()
|
Method Summary | |
---|---|
static String |
getZKQuorumServersString(Properties properties)
Return the ZK Quorum servers string given zk properties returned by makeZKProps |
static void |
main(String[] args)
Parse ZooKeeper configuration from HBase XML config and run a QuorumPeer. |
static Properties |
makeZKProps(org.apache.hadoop.conf.Configuration conf)
Make a Properties object holding ZooKeeper config equivalent to zoo.cfg. |
static Properties |
parseZooCfg(org.apache.hadoop.conf.Configuration conf,
InputStream inputStream)
Parse ZooKeeper's zoo.cfg, injecting HBase Configuration variables in. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HQuorumPeer()
Method Detail |
---|
public static void main(String[] args)
args
- String[] of command line arguments. Not used.public static Properties makeZKProps(org.apache.hadoop.conf.Configuration conf)
conf
- Configuration to read from.
public static String getZKQuorumServersString(Properties properties)
properties
-
public static Properties parseZooCfg(org.apache.hadoop.conf.Configuration conf, InputStream inputStream) throws IOException
conf
- HBaseConfiguration to use for injecting variables.inputStream
- InputStream to read from.
IOException
- if anything goes wrong parsing config
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |