SLIDER-254 fix some issues with accumulo process startup

Project: http://git-wip-us.apache.org/repos/asf/incubator-slider/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-slider/commit/31784988
Tree: http://git-wip-us.apache.org/repos/asf/incubator-slider/tree/31784988
Diff: http://git-wip-us.apache.org/repos/asf/incubator-slider/diff/31784988

Branch: refs/heads/feature/SLIDER-149_Support_a_YARN_service_registry
Commit: 31784988d67dfd5a9ea02e0d3faf15e82a0d152d
Parents: 5510e13
Author: Billie Rinaldi <billie.rina...@gmail.com>
Authored: Fri Aug 22 10:39:43 2014 -0700
Committer: Billie Rinaldi <billie.rina...@gmail.com>
Committed: Fri Aug 22 10:39:43 2014 -0700

----------------------------------------------------------------------
 app-packages/accumulo/package/scripts/accumulo_service.py  | 2 +-
 app-packages/accumulo/package/scripts/params.py            | 2 +-
 app-packages/accumulo/package/templates/accumulo-env.sh.j2 | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/31784988/app-packages/accumulo/package/scripts/accumulo_service.py
----------------------------------------------------------------------
diff --git a/app-packages/accumulo/package/scripts/accumulo_service.py 
b/app-packages/accumulo/package/scripts/accumulo_service.py
index 562ef5d..ca21cc8 100644
--- a/app-packages/accumulo/package/scripts/accumulo_service.py
+++ b/app-packages/accumulo/package/scripts/accumulo_service.py
@@ -30,7 +30,7 @@ def accumulo_service( name,
     pid_exists = format("ls {pid_file} >/dev/null 2>&1 && ps `cat {pid_file}` 
>/dev/null 2>&1")
 
     if action == 'start':
-      daemon_cmd = format("{daemon_script} {role} > 
{log_dir}/accumulo-{accumulo_user}-{role}.out 
2>{log_dir}/accumulo-{accumulo_user}-{role}.err & echo $! > {pid_file}")
+      daemon_cmd = format("{daemon_script} {role} --address {params.hostname} 
> {log_dir}/accumulo-{accumulo_user}-{role}.out 
2>{log_dir}/accumulo-{accumulo_user}-{role}.err & echo $! > {pid_file}")
       Execute ( daemon_cmd,
         not_if=pid_exists,
         user=params.accumulo_user

http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/31784988/app-packages/accumulo/package/scripts/params.py
----------------------------------------------------------------------
diff --git a/app-packages/accumulo/package/scripts/params.py 
b/app-packages/accumulo/package/scripts/params.py
index 5cef7eb..7d0e52d 100644
--- a/app-packages/accumulo/package/scripts/params.py
+++ b/app-packages/accumulo/package/scripts/params.py
@@ -23,7 +23,7 @@ import status_params
 
 # server configurations
 config = Script.get_config()
-hostname = config["hostname"]
+hostname = config["public_hostname"]
 
 # user and status
 accumulo_user = status_params.accumulo_user

http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/31784988/app-packages/accumulo/package/templates/accumulo-env.sh.j2
----------------------------------------------------------------------
diff --git a/app-packages/accumulo/package/templates/accumulo-env.sh.j2 
b/app-packages/accumulo/package/templates/accumulo-env.sh.j2
index 7ffec53..9e365af 100755
--- a/app-packages/accumulo/package/templates/accumulo-env.sh.j2
+++ b/app-packages/accumulo/package/templates/accumulo-env.sh.j2
@@ -36,7 +36,7 @@ export ACCUMULO_TSERVER_OPTS="-Xmx{{tserver_heapsize}} 
-Xms{{tserver_heapsize}}"
 export ACCUMULO_MASTER_OPTS="-Xmx{{master_heapsize}} -Xms{{master_heapsize}}"
 export ACCUMULO_MONITOR_OPTS="-Xmx{{monitor_heapsize}} 
-Xms{{monitor_heapsize}}"
 export ACCUMULO_GC_OPTS="-Xmx{{gc_heapsize}} -Xms{{gc_heapsize}}"
-export ACCUMULO_GENERAL_OPTS="-XX:+UseConcMarkSweepGC 
-XX:CMSInitiatingOccupancyFraction=75"
+export ACCUMULO_GENERAL_OPTS="-XX:+UseConcMarkSweepGC 
-XX:CMSInitiatingOccupancyFraction=75 -Djava.net.preferIPv4Stack=true"
 export ACCUMULO_OTHER_OPTS="-Xmx{{other_heapsize}} -Xms{{other_heapsize}}"
 # what do when the JVM runs out of heap memory
 export ACCUMULO_KILL_CMD='kill -9 %p'

Reply via email to