Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Plain View
HBase >> mail # user >> HConnectionManager$HConnectionImplementation.locateRegionInMeta


+
Kireet 2013-05-30, 03:51
+
Anoop John 2013-05-30, 04:16
+
Kireet 2013-05-30, 13:12
+
Ted Yu 2013-05-30, 13:20
+
Kireet 2013-05-30, 14:01
+
Ted Yu 2013-05-30, 14:26
Copy link to this message
-
Re: HConnectionManager$HConnectionImplementation.locateRegionInMeta
bq. Anoop attached backported patch in HBASE-8655. It should go into
0.94.9, the next release - current is 0.94.8

In case you want it sooner, you can apply 8655 patch and test/verify it.

Thanks,
Himanshu
On Thu, May 30, 2013 at 7:26 AM, Ted Yu <[EMAIL PROTECTED]> wrote:

> Anoop attached backported patch in HBASE-8655
>
> It should go into 0.94.9, the next release - current is 0.94.8
>
> Cheers
>
> On Thu, May 30, 2013 at 7:01 AM, Kireet <[EMAIL PROTECTED]> wrote:
>
> >
> >
> > How long do backports typically take? We have to go live in a month ready
> > or not. Thanks for the quick replies Anoop and Ted.
> >
> > --Kireet
> >
> >
> > On 5/30/13 9:20 AM, Ted Yu wrote:
> >
> >> 0.95 client is not compatible with 0.94 cluster. So you cannot use 0.95
> >> client.
> >>
> >> Cheers
> >>
> >> On May 30, 2013, at 6:12 AM, Kireet <kireet-Teh5dPVPL8nQT0dZR+**
> >> [EMAIL PROTECTED] <kireet-Teh5dPVPL8nQT0dZR%[EMAIL PROTECTED]
> >>
> >> wrote:
> >>
> >>
> >>>
> >>> Would there be a problem if our cluster is 0.94 and we use a 0.95
> client?
> >>>
> >>> I am not familiar with the HBase code base, but I did a dump of the
> >>> thread that is actually running (below). It seems like it is related
> to the
> >>> issue you mentioned as the running thread is doing the prefetch logic.
> >>> Would pre-splitting tables help here? We are doing some performance
> tests
> >>> and essentially starting from an empty instance.
> >>>
> >>> java.lang.Thread.State: WAITING (on object monitor)
> >>> at java.lang.Object.wait(Native Method)
> >>> at java.lang.Object.wait(Object.**java:503)
> >>> at org.apache.zookeeper.**ClientCnxn.submitRequest(**
> >>> ClientCnxn.java:1309)
> >>> - locked <0x00000000e10cf830> (a org.apache.zookeeper.**
> >>> ClientCnxn$Packet)
> >>> at org.apache.zookeeper.**ZooKeeper.exists(ZooKeeper.**java:1036)
> >>> at org.apache.hadoop.hbase.**zookeeper.**RecoverableZooKeeper.exists(**
> >>> RecoverableZooKeeper.java:172)
> >>> at org.apache.hadoop.hbase.**zookeeper.ZKUtil.checkExists(**
> >>> ZKUtil.java:450)
> >>> at org.apache.hadoop.hbase.**zookeeper.**ZooKeeperNodeTracker.**
> >>> checkIfBaseNodeAvailable(**ZooKeeperNodeTracker.java:208)
> >>> at org.apache.hadoop.hbase.**zookeeper.RootRegionTracker.**
> >>> waitRootRegionLocation(**RootRegionTracker.java:77)
> >>> at org.apache.hadoop.hbase.**client.HConnectionManager$**
> >>> HConnectionImplementation.**locateRegion(**HConnectionManager.java:874)
> >>> at org.apache.hadoop.hbase.**client.HConnectionManager$**
> >>> HConnectionImplementation.**locateRegionInMeta(**
> >>> HConnectionManager.java:987)
> >>> at org.apache.hadoop.hbase.**client.HConnectionManager$**
> >>> HConnectionImplementation.**locateRegion(**HConnectionManager.java:885)
> >>> at org.apache.hadoop.hbase.**client.HConnectionManager$**
> >>> HConnectionImplementation.**locateRegion(**HConnectionManager.java:846)
> >>> at org.apache.hadoop.hbase.**client.HTable.finishSetup(**
> >>> HTable.java:234)
> >>> at org.apache.hadoop.hbase.**client.HTable.<init>(HTable.**java:174)
> >>> at org.apache.hadoop.hbase.**client.MetaScanner.metaScan(**
> >>> MetaScanner.java:160)
> >>> at org.apache.hadoop.hbase.**client.MetaScanner.access$000(**
> >>> MetaScanner.java:54)
> >>> at org.apache.hadoop.hbase.**client.MetaScanner$1.connect(**
> >>> MetaScanner.java:133)
> >>> at org.apache.hadoop.hbase.**client.MetaScanner$1.connect(**
> >>> MetaScanner.java:130)
> >>> at org.apache.hadoop.hbase.**client.HConnectionManager.**
> >>> execute(HConnectionManager.**java:383)
> >>> at org.apache.hadoop.hbase.**client.MetaScanner.metaScan(**
> >>> MetaScanner.java:130)
> >>> at org.apache.hadoop.hbase.**client.MetaScanner.metaScan(**
> >>> MetaScanner.java:105)
> >>> at org.apache.hadoop.hbase.**client.HConnectionManager$**
> >>> HConnectionImplementation.**prefetchRegionCache(**
> >>> HConnectionManager.java:947)
> >>> at org.apache.hadoop.hbase.**client.HConnectionManager$**
> >>> HConnectionImplementation.**locateRegionInMeta(**
+
Kireet 2013-05-30, 18:28
+
Ted Yu 2013-05-30, 23:38
+
Kireet 2013-05-31, 18:58
+
lars hofhansl 2013-06-01, 05:43
+
Kireet 2013-06-06, 15:25
+
Ted Yu 2013-05-30, 04:23