On Fri, Aug 27, 2010 at 6:28 PM, Sharma, Avani <[email protected]> wrote: > I have a few questions related to reading from hbase - > > > > 1. How can I detect a regionserver skew. In other words, one > regionserver is being hit more than the others ? > > When I look at the master log, it states > "org.apache.hadoop.hbase.master.ServerManager: 3 region servers, 0 dead, > average load 23.666666666666668" > > Does that mean that the load is balanced? And in case it is not, do I need to > redesign or reload my Hbase table ? any other options ? >
What Ted said and no you do not need to balance regions; hbase does that for you. > > 2. Is it okay to have stargate running on more than one node in the > cluster? I am using stargate and libcurl to read from Hbase and to speed this > up, may be hitting different stargate servers could help ? Any cons to this? > You can do that, yes. Only con is resources consumed on server its running on (Shouldn't be much). > > > 3. Is there a way I can get more than one version of a row via stargate > ? I tried the url with "?v=2" in the end, but it did not work. > I'm sure there is. Does the doc not say how? The schema for your table had versions > 3, right? (Default is 3). If schema was set to return 1 version only then you'd only ever be able to fetch 1. Did you put in more than one version of that cell? Check by using the shell. $ ./bin/hbase shelll St.Ack
