Allow environment overrides for various HBase processes
-------------------------------------------------------
Key: HBASE-4884
URL: https://issues.apache.org/jira/browse/HBASE-4884
Project: HBase
Issue Type: Improvement
Components: shell
Reporter: Ryan Thiessen
Priority: Minor
Attachments: hbase-4884.txt
The current shell scripts have no mechanism for granting different environments
to various HBase subcomponents. Sometimes we want to customize these, for
example to run the thrift command with a lower HBASE_HEAPSIZE than what we
grant the regionservers.
Checking for the presence of an override file and then sourcing it if present
allows me to override this heapsize or any other variable.
Test process:
* tested with file missing. no problem, used default conf/hbase-env.sh settings.
* tested with conf/hbase-env-thrift.sh file with heap size of 1234. ps axww
showed -Xmx1234m
* started regionserver using bin/hadoop-daemon.sh
* started hbase shell
* ran some jruby scripts via bin/hbase org.jruby.Main
* running in production for approx 2 weeks.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira