hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HBASE-8450) Update hbase-default.xml and general recommendations to better suit current hw, h2, experience, etc.
Date Mon, 20 May 2013 05:13:18 GMT

     [ https://issues.apache.org/jira/browse/HBASE-8450?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

stack updated HBASE-8450:

    Attachment: 8450v2.txt

I left default heap at 1G for now.

Made default minimum versions 2 instead of 3.

Enabled ROW blooms by default.

Added disabled TestClientNoClient that is useful for looking at how timeouts and retries work.

Added an overview section to hbase-default.xml that talks the "important" configs up top and
that not ALL configs are mentioned in this file because we think they would overwhelm and
that most won't care about the exotics.

Grouped configs by 'important', master, regionserver, client, zookeeper and misc.

Primary config is now hbase.tmp.dir.  Made hbase.rootdir be made of hbase.tmp.dir (previous
it was hardcoded /tmp).

Moved zk quorum up into 'important'.

Upped handlers to 30 from 10.

Did the jd suggested up of blockcache limit from 0.25 to 0.4.

Changed client pause from 1000 to 100 and upped retries from 10 to 20 so more responsive but
we wait the same amount of time overall (we should probably down the overall time but need
to do testing first... 20 is too much... should just adjust the expotential rate... will do
in another issue).

Turned off major compactions.

Upped blockingStoreFiles to 10 from 7 (left the compaction trigger at 3 after Elliott comment)

Downed the rpc timeout from 60 to 10 as per JD.

Enabled FAST_DIFF prefix as default.

TODO: having hbase-default.xml show up somewhere convenient in the tgz.

> Update hbase-default.xml and general recommendations to better suit current hw, h2, experience,
> ----------------------------------------------------------------------------------------------------
>                 Key: HBASE-8450
>                 URL: https://issues.apache.org/jira/browse/HBASE-8450
>             Project: HBase
>          Issue Type: Task
>          Components: Usability
>            Reporter: stack
>            Priority: Critical
>             Fix For: 0.95.1
>         Attachments: 8450.txt, 8450v2.txt
> This is a critical task we need to do before we release; review our defaults.
> On cursory review, there are configs in hbase-default.xml that no longer have matching
code; there are some that should be changed because we know better now and others that should
be amended because hardware and deploys are bigger than they used to be.
> We could also move stuff around so that the must-edit stuff is near the top (zk quorum
config. is mid-way down the page) and beef up the descriptions -- especially since these descriptions
shine through in the refguide.
> Lastly, I notice that our tgz does not "include" an hbase-default.xml other than the
one bundled up in the jar.  Maybe we should make it more accessible.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

View raw message