2016.02.20 / 16:56
HBase - Client Á¢¼Ó½Ã Z ³ëµå(zookeeper.znode.parent) ¼³Á¤
¾ß¿ËÀÌ
Ãßõ ¼ö 541
# HBase ¿ø°Ý Á¢¼Ó ¿À·ù
> HBase master ¼¹ö¿¡ Á÷Á¢ Á¢¼ÓÇÑ »óÅ¿¡¼´Â Á¤»óÀûÀÎ ÀÛ¾÷ÀÌ ÁøÇà µÇÁö¸¸, ¿ÜºÎ¿¡¼ Á¢±Ù½Ã ¾Æ·¡¿Í °°Àº ¿À·ù°¡ ¹ß»ýÇÏ´Â °æ¿ì
java.net.SocketTimeoutException: callTimeout=600000, callDuration=863625:
at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithRetries(RpcRetryingCaller.java:156)
at org.apache.hadoop.hbase.client.HBaseAdmin.executeCallable(HBaseAdmin.java:3390)
at org.apache.hadoop.hbase.client.HBaseAdmin.disableTableAsync(HBaseAdmin.java:935)
at org.apache.hadoop.hbase.client.HBaseAdmin.disableTable(HBaseAdmin.java:967)
at org.apache.hadoop.hbase.client.HBaseAdmin.disableTable(HBaseAdmin.java:1002)
at iq_project.hbase_test_0_1.HBase_Test.tFixedFlowInput_1Process(HBase_Test.java:1032)
at iq_project.hbase_test_0_1.HBase_Test.tJava_1Process(HBase_Test.java:442)
at iq_project.hbase_test_0_1.HBase_Test.runJobInTOS(HBase_Test.java:1700)
at iq_project.hbase_test_0_1.HBase_Test.main(HBase_Test.java:1527)
Caused by: org.apache.hadoop.hbase.MasterNotRunningException: java.io.IOException: Can't get master address from ZooKeeper; znode data == null
at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation$StubMaker.makeStub(ConnectionManager.java:1627)
at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation$MasterServiceStubMaker.makeStub(ConnectionManager.java:1653)
at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.getKeepAliveMasterService(ConnectionManager.java:1860)
at org.apache.hadoop.hbase.client.HBaseAdmin$MasterCallable.prepare(HBaseAdmin.java:3363)
at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithRetries(RpcRetryingCaller.java:125)
... 8 more
Caused by: java.io.IOException: Can't get master address from ZooKeeper; znode data == null
at org.apache.hadoop.hbase.zookeeper.MasterAddressTracker.getMasterAddress(MasterAddressTracker.java:114)
at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation$StubMaker.makeStubNoRetries(ConnectionManager.java:1554)
at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation$StubMaker.makeStub(ConnectionManager.java:1599)
... 12 more
at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithRetries(RpcRetryingCaller.java:156)
at org.apache.hadoop.hbase.client.HBaseAdmin.executeCallable(HBaseAdmin.java:3390)
at org.apache.hadoop.hbase.client.HBaseAdmin.disableTableAsync(HBaseAdmin.java:935)
at org.apache.hadoop.hbase.client.HBaseAdmin.disableTable(HBaseAdmin.java:967)
at org.apache.hadoop.hbase.client.HBaseAdmin.disableTable(HBaseAdmin.java:1002)
at iq_project.hbase_test_0_1.HBase_Test.tFixedFlowInput_1Process(HBase_Test.java:1032)
at iq_project.hbase_test_0_1.HBase_Test.tJava_1Process(HBase_Test.java:442)
at iq_project.hbase_test_0_1.HBase_Test.runJobInTOS(HBase_Test.java:1700)
at iq_project.hbase_test_0_1.HBase_Test.main(HBase_Test.java:1527)
Caused by: org.apache.hadoop.hbase.MasterNotRunningException: java.io.IOException: Can't get master address from ZooKeeper; znode data == null
at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation$StubMaker.makeStub(ConnectionManager.java:1627)
at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation$MasterServiceStubMaker.makeStub(ConnectionManager.java:1653)
at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.getKeepAliveMasterService(ConnectionManager.java:1860)
at org.apache.hadoop.hbase.client.HBaseAdmin$MasterCallable.prepare(HBaseAdmin.java:3363)
at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithRetries(RpcRetryingCaller.java:125)
... 8 more
Caused by: java.io.IOException: Can't get master address from ZooKeeper; znode data == null
at org.apache.hadoop.hbase.zookeeper.MasterAddressTracker.getMasterAddress(MasterAddressTracker.java:114)
at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation$StubMaker.makeStubNoRetries(ConnectionManager.java:1554)
at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation$StubMaker.makeStub(ConnectionManager.java:1599)
... 12 more
> ¿øÀÎ : ¿ø°ÝÁö Client¿¡¼ HBase master¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Â Z ³ëµå(zookeeper.znode.parent) °æ·Î°¡ ¾øÀ»¶§ ¹ß»ý
º¸¾È ¼ºñ½º°¡ ½ÇÇàÁßÀÏ°æ¿ì¿¡´Â /hbase-secure »óÅ·Πº¯°æ
> zookeeper.znode.parent °æ·Î È®ÀÎ
1) ¼³Á¤ ÆÄÀÏ¿¡¼ È®ÀÎ : $HBASE_HOME/conf/hbase-site.xml
1 2 3 4 | < property > < name >zookeeper.znode.parent</ name > < value >/hbase-unsecure</ value > </ property > |
2) HBase shell ¿¡¼ È®ÀÎ
hbase(main):001:0> zk_dump
HBase is rooted at /hbase-unsecure
Active master address: single.iqdp,16000,1446957095899
Backup master addresses:
Region server holding hbase:meta: single.iqdp,16020,1446957107759
Region servers:
single.iqdp,16020,1446957107759
/hbase-unsecure/replication:
/hbase-unsecure/replication/peers:
/hbase-unsecure/replication/rs:
/hbase-unsecure/replication/rs/single.iqdp,16020,1446957107759:
Quorum Server Statistics:
single.iqdp:2181
Zookeeper version: 3.4.6-2950--1, built on 09/30/2015 17:44 GMT
Clients:
/192.168.1.14:59999[1](queued=0,recved=19186,sent=19186)
/192.168.1.14:56554[1](queued=0,recved=5812,sent=5812)
/192.168.1.14:39439[1](queued=0,recved=12,sent=12)
/192.168.1.14:56551[1](queued=0,recved=11496,sent=11551)
/192.168.1.14:39424[1](queued=0,recved=4,sent=4)
/192.168.1.14:58305[1](queued=0,recved=77885,sent=77885)
/192.168.1.14:56563[1](queued=0,recved=5959,sent=5959)
/192.168.1.14:56564[1](queued=0,recved=5813,sent=5813)
/192.168.1.14:56572[1](queued=0,recved=5811,sent=5811)
/192.168.1.14:56552[1](queued=0,recved=5816,sent=5816)
/192.168.1.14:56555[1](queued=0,recved=6673,sent=6673)
/192.168.1.14:39443[0](queued=0,recved=1,sent=0)
Latency min/avg/max: 0/0/28
Received: 271514
Sent: 271798
Connections: 12
Outstanding: 0
Zxid: 0x142e
Mode: standalone
Node count: 873
HBase is rooted at /hbase-unsecure
Active master address: single.iqdp,16000,1446957095899
Backup master addresses:
Region server holding hbase:meta: single.iqdp,16020,1446957107759
Region servers:
single.iqdp,16020,1446957107759
/hbase-unsecure/replication:
/hbase-unsecure/replication/peers:
/hbase-unsecure/replication/rs:
/hbase-unsecure/replication/rs/single.iqdp,16020,1446957107759:
Quorum Server Statistics:
single.iqdp:2181
Zookeeper version: 3.4.6-2950--1, built on 09/30/2015 17:44 GMT
Clients:
/192.168.1.14:59999[1](queued=0,recved=19186,sent=19186)
/192.168.1.14:56554[1](queued=0,recved=5812,sent=5812)
/192.168.1.14:39439[1](queued=0,recved=12,sent=12)
/192.168.1.14:56551[1](queued=0,recved=11496,sent=11551)
/192.168.1.14:39424[1](queued=0,recved=4,sent=4)
/192.168.1.14:58305[1](queued=0,recved=77885,sent=77885)
/192.168.1.14:56563[1](queued=0,recved=5959,sent=5959)
/192.168.1.14:56564[1](queued=0,recved=5813,sent=5813)
/192.168.1.14:56572[1](queued=0,recved=5811,sent=5811)
/192.168.1.14:56552[1](queued=0,recved=5816,sent=5816)
/192.168.1.14:56555[1](queued=0,recved=6673,sent=6673)
/192.168.1.14:39443[0](queued=0,recved=1,sent=0)
Latency min/avg/max: 0/0/28
Received: 271514
Sent: 271798
Connections: 12
Outstanding: 0
Zxid: 0x142e
Mode: standalone
Node count: 873
> Client¿¡ Z ³ëµå(zookeeper.znode.parent) °ª ¼³Á¤
1) Java ¼Ò½º»ó¿¡¼ÀÇ ¼Ó¼º °ª ¼³Á¤
1 2 3 4 5 | Configuration conf = HBaseConfiguration.create(); conf.clear(); conf.set( "hbase.zookeeper.quorum" , "zookeeper_host" ); conf.set( "zookeeper.znode.parent" , "/hbase-unsecure" ); |
2) TOSBD(Talend Open Studio for Big Data) ÀÇ ¼³Á¤