1.Is hbase.client.keyvalue.maxsize is max size of row or key only ? Is there any limit on key size only ? 2.Access pattern is mostly on key based only- Is memstores and regions on a regionserver are per table basis? Is it if I have multiple tables it will have multiple memstores instead of few if it would have been one large table ?
On Mon, Aug 17, 2015 at 7:29 PM, Ted Yu <[email protected]> wrote: > For #1, take a look at the following in hbase-default.xml : > > <name>hbase.client.keyvalue.maxsize</name> > <value>10485760</value> > > For #2, it would be easier to answer if you can outline access patterns in > your app. > > For #3, adjustment according to current region boundaries is done client > side. Take a look at the javadoc for LoadQueueItem > in LoadIncrementalHFiles.java > > Cheers > > On Mon, Aug 17, 2015 at 6:45 AM, Shushant Arora <[email protected] > > > wrote: > > > 1.Is there any max limit on key size of hbase table. > > 2.Is multiple small tables vs one large table which one is preferred. > > 3.for bulk load -when LoadIncremantalHfile is run it again recalculates > > the region splits based on region boundary - is this division happens on > > client side or server side again at region server or hbase master and > then > > it assigns the splits which cross target region boundary to desired > > regionserver. > > >
