Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
0.96.2, 0.94.21, 0.98.4
-
None
-
Reviewed
Description
creation for non-shared connections has changed since hbase-3777, but the doc still remains the same...
a simple test program:
public class testHbase2{
public static void main(String[] args) throws Exception
}
public static HConnection getConnection(final Configuration conf)
throws IOException {
HConnectionKey connectionKey = new HConnectionKey(conf);
LOG.info("###create new connectionkey: " + connectionKey);
synchronized (CONNECTION_INSTANCES) {
14/07/15 18:06:08 INFO client.HConnectionManager: ###create new connectionkey: HConnectionKey{properties=
{hbase.rpc.timeout=600000, hbase.client.instance.id=2, hbase.zookeeper.quorum=localhost, hbase.client.pause=100, hbase.zookeeper.property.clientPort=2181, zookeeper.znode.parent=/hbase, hbase.client.retries.number=35}, username='tianq'}
14/07/15 18:06:08 INFO client.HConnectionManager: ###create new connection###
14/07/15 18:06:08 INFO zookeeper.RecoverableZooKeeper: Process identifier=hconnection-0x3d7c3d7c connecting to ZooKeeper ensemble=localhost:2181
14/07/15 18:06:09 INFO client.HConnectionManager: ###create new connectionkey: HConnectionKey{properties=
, username='tianq'}
14/07/15 18:06:09 INFO client.HConnectionManager: ###create new connection###
14/07/15 18:06:09 INFO zookeeper.RecoverableZooKeeper: Process identifier=hconnection-0xd460d46 connecting to ZooKeeper ensemble=localhost:2181