Repository: incubator-slider Updated Branches: refs/heads/develop 72983bb05 -> 279e43749
SLIDER-731 Allow more parameters to be passed to HBase REST gateway Project: http://git-wip-us.apache.org/repos/asf/incubator-slider/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-slider/commit/279e4374 Tree: http://git-wip-us.apache.org/repos/asf/incubator-slider/tree/279e4374 Diff: http://git-wip-us.apache.org/repos/asf/incubator-slider/diff/279e4374 Branch: refs/heads/develop Commit: 279e4374914757620f572b4b2eb3acf1edcf6f9f Parents: 72983bb Author: tedyu <[email protected]> Authored: Fri Dec 19 13:47:31 2014 -0800 Committer: tedyu <[email protected]> Committed: Fri Dec 19 13:47:31 2014 -0800 ---------------------------------------------------------------------- app-packages/hbase/package/scripts/hbase_service.py | 8 +++++++- app-packages/hbase/package/scripts/params.py | 3 +++ 2 files changed, 10 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/279e4374/app-packages/hbase/package/scripts/hbase_service.py ---------------------------------------------------------------------- diff --git a/app-packages/hbase/package/scripts/hbase_service.py b/app-packages/hbase/package/scripts/hbase_service.py index a963685..ff67670 100644 --- a/app-packages/hbase/package/scripts/hbase_service.py +++ b/app-packages/hbase/package/scripts/hbase_service.py @@ -36,7 +36,13 @@ def hbase_service( if action == 'start': daemon_cmd = format("env HBASE_IDENT_STRING={hbase_user} {cmd} start {role}") if name == 'rest': - daemon_cmd = format("{daemon_cmd} -p {rest_port}") + infoport = "" + if not rest_infoport == "": + infoport = " --infoport {rest_infoport}" + readonly = "" + if not rest_readonly == "": + readonly = " --readonly" + daemon_cmd = format("{daemon_cmd} -p {rest_port}" + infoport + readonly) elif name == 'thrift': queue = "" if not thrift_queue == "": http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/279e4374/app-packages/hbase/package/scripts/params.py ---------------------------------------------------------------------- diff --git a/app-packages/hbase/package/scripts/params.py b/app-packages/hbase/package/scripts/params.py index d370d15..b6ab915 100644 --- a/app-packages/hbase/package/scripts/params.py +++ b/app-packages/hbase/package/scripts/params.py @@ -61,6 +61,9 @@ ganglia_server_host = default('/configurations/global/ganglia_server_host', '') ganglia_server_port = default('/configurations/global/ganglia_server_port', '8663') rest_port = config['configurations']['global']['hbase_rest_port'] +rest_infoport = config['configurations']['global']['hbase_rest_infoport'] +rest_readonly = config['configurations']['global']['hbase_rest_readonly'] + thrift_port = config['configurations']['global']['hbase_thrift_port'] thrift_keepalive_sec = config['configurations']['global']['hbase_thrift_keepalive_sec'] thrift_infoport = config['configurations']['global']['hbase_thrift_infoport']
