[ 
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, etc.
> ----------------------------------------------------------------------------------------------------
>
>                 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

Reply via email to