From ba8492c30d90352f8b4cf3bf568b8bfbaaf93e45 Mon Sep 17 00:00:00 2001 From: Zac Hansen Date: Wed, 28 Oct 2015 16:02:19 -0600 Subject: [PATCH 1/7] adding RHEL/CENTOS init scripts for locator and server --- etc/gf_locator | 62 +++++++++++++++++++++++++++++++++++++++++++++++++ etc/gf_server | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 125 insertions(+) create mode 100755 etc/gf_locator create mode 100755 etc/gf_server diff --git a/etc/gf_locator b/etc/gf_locator new file mode 100755 index 000000000000..e8ee6c56c157 --- /dev/null +++ b/etc/gf_locator @@ -0,0 +1,62 @@ +#!/bin/bash +# +# /etc/init.d/gf_locator +# +# Authors: Zac Hansen (Pivotal), Kyle Dunn (Pivotal) +# +# chkconfig: 345 96 92 +# description: Starts or Stops Geode Locator + +#################################################################################### +## System Properties +#################################################################################### +export JAVA_HOME=/usr/java/jdk1.7.0_79 + +#################################################################################### +## Apache Geode Properties +#################################################################################### +## if not set default port is 10334 +# LOCATOR_PORT= +LOCATOR_DIR=/var/run/geode/locator +GEODE=/opt/apache/geode/incubator-geode +GFSH=$GEODE/bin/gfsh +GFSH_USER="geode" +## must add --properities-file=$GFSH_PROP in start() if not default +# GFSH_PROP=/gemfire.properties +GFSH_OPTIONS="locator --name=locator " +##################################################################################### + +# Source function library. +. /etc/init.d/functions + + +start() { + echo -n "Starting : Geode Locator " + daemon --user=$GFSH_USER "$GFSH start $GFSH_OPTIONS --dir=$LOCATOR_DIR >> /dev/null" + RETVAL=$? + echo + return $RETVAL +} + +stop() { + echo -n "Shutting down : Geode Locator " + daemon "$GFSH -e \"connect\" -e \"stop $GFSH_OPTIONS\" >> /dev/null" + + RETVAL=$? + echo + return $RETVAL +} + +case "$1" in +start) + start + ;; +stop) + stop + ;; +*) + echo "Usage: gf_locator {start|stop}" + exit 1 + ;; +esac +exit $? diff --git a/etc/gf_server b/etc/gf_server new file mode 100755 index 000000000000..e11ecee3c1bf --- /dev/null +++ b/etc/gf_server @@ -0,0 +1,63 @@ +#!/bin/bash +# +# /etc/init.d/gf_server +# +# Authors: Zac Hansen (Pivotal), Kyle Dunn (Pivotal) +# +# chkconfig: 345 98 90 +# description: Starts or Stops Geode Server + + +#################################################################################### +## SYSTEM PROPERTIES +#################################################################################### +export JAVA_HOME=/usr/java/jdk1.7.0_79 + +###################################################################################### +## GEMFIRE PROPERTIES +###################################################################################### +## if SERVER_PORT=0 then wildcard +SERVER_PORT=0 +SERVER_DIR=/var/run/geode/server +GEODE=/opt/apache/geode/incubator-geode +GFSH=$GEODE/bin/gfsh +GFSH_USER="geode" +## must add --server-properities-file=$GFSH_PROP in start() if not default +#GFSH_PROP=/gemfire.properties +GFSH_OPTIONS="server --name=server " +##################################################################################### + +# Source function library. +. /etc/init.d/functions + + +start() { + echo -n "Starting : Geode Server " + daemon --user=$GFSH_USER "$GFSH -e \"connect\" -e \"start $GFSH_OPTIONS --server-port=$SERVER_PORT --dir=$SERVER_DIR\" >> /dev/null" + RETVAL=$? + echo + return $RETVAL +} + +stop() { + echo -n "Shutting down : Geode Server " + daemon "$GFSH -e \"connect\" -e \"stop $GFSH_OPTIONS\" >> /dev/null" + + RETVAL=$? + echo + return $RETVAL +} + +case "$1" in +start) + start + ;; +stop) + stop + ;; +*) + echo "Usage: gf_server {start|stop}" + exit 1 + ;; +esac +exit $? From c47a9ad5e7e18b2bbce3480f903947403626ebe1 Mon Sep 17 00:00:00 2001 From: zhansen-pivotal Date: Wed, 28 Oct 2015 17:04:01 -0600 Subject: [PATCH 2/7] Update gf_locator --- etc/gf_locator | 1 - 1 file changed, 1 deletion(-) diff --git a/etc/gf_locator b/etc/gf_locator index e8ee6c56c157..088e601580b7 100755 --- a/etc/gf_locator +++ b/etc/gf_locator @@ -2,7 +2,6 @@ # # /etc/init.d/gf_locator # -# Authors: Zac Hansen (Pivotal), Kyle Dunn (Pivotal) # # chkconfig: 345 96 92 # description: Starts or Stops Geode Locator From da2cf29f2fc609b519bfff71390efa1c45e92b71 Mon Sep 17 00:00:00 2001 From: zhansen-pivotal Date: Wed, 28 Oct 2015 17:05:14 -0600 Subject: [PATCH 3/7] Update gf_server --- etc/gf_server | 1 - 1 file changed, 1 deletion(-) diff --git a/etc/gf_server b/etc/gf_server index e11ecee3c1bf..3cf230994730 100755 --- a/etc/gf_server +++ b/etc/gf_server @@ -2,7 +2,6 @@ # # /etc/init.d/gf_server # -# Authors: Zac Hansen (Pivotal), Kyle Dunn (Pivotal) # # chkconfig: 345 98 90 # description: Starts or Stops Geode Server From 4d48da5cf58637a981eed1ebe315408369886a89 Mon Sep 17 00:00:00 2001 From: zhansen-pivotal Date: Wed, 28 Oct 2015 17:35:34 -0600 Subject: [PATCH 4/7] Update and rename gf_locator to geode_locator --- etc/{gf_locator => geode_locator} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename etc/{gf_locator => geode_locator} (92%) diff --git a/etc/gf_locator b/etc/geode_locator similarity index 92% rename from etc/gf_locator rename to etc/geode_locator index 088e601580b7..b5dd26bd2f15 100755 --- a/etc/gf_locator +++ b/etc/geode_locator @@ -1,6 +1,6 @@ #!/bin/bash # -# /etc/init.d/gf_locator +# /etc/init.d/geode_locator # # # chkconfig: 345 96 92 @@ -39,7 +39,7 @@ start() { stop() { echo -n "Shutting down : Geode Locator " - daemon "$GFSH -e \"connect\" -e \"stop $GFSH_OPTIONS\" >> /dev/null" + daemon "$GFSH -e \"connect\" -e \"stop $GFSH_OPTIONS --dir=$LOCATOR_DIR\" >> /dev/null" RETVAL=$? echo From 57fa870a03933cb68908eceef5c3805ce56a9671 Mon Sep 17 00:00:00 2001 From: zhansen-pivotal Date: Wed, 28 Oct 2015 17:36:54 -0600 Subject: [PATCH 5/7] Update and rename gf_server to geode_server --- etc/{gf_server => geode_server} | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) rename etc/{gf_server => geode_server} (87%) diff --git a/etc/gf_server b/etc/geode_server similarity index 87% rename from etc/gf_server rename to etc/geode_server index 3cf230994730..20019e916a9a 100755 --- a/etc/gf_server +++ b/etc/geode_server @@ -1,6 +1,6 @@ #!/bin/bash # -# /etc/init.d/gf_server +# /etc/init.d/geode_server # # # chkconfig: 345 98 90 @@ -13,7 +13,7 @@ export JAVA_HOME=/usr/java/jdk1.7.0_79 ###################################################################################### -## GEMFIRE PROPERTIES +## GEODE PROPERTIES ###################################################################################### ## if SERVER_PORT=0 then wildcard SERVER_PORT=0 @@ -22,7 +22,7 @@ GEODE=/opt/apache/geode/incubator-geode GFSH=$GEODE/bin/gfsh GFSH_USER="geode" ## must add --server-properities-file=$GFSH_PROP in start() if not default -#GFSH_PROP=/gemfire.properties +#GFSH_PROP=/geode.properties GFSH_OPTIONS="server --name=server " ##################################################################################### @@ -40,7 +40,7 @@ start() { stop() { echo -n "Shutting down : Geode Server " - daemon "$GFSH -e \"connect\" -e \"stop $GFSH_OPTIONS\" >> /dev/null" + daemon "$GFSH -e \"connect\" -e \"stop $GFSH_OPTIONS --dir=$SERVER_DIR\" >> /dev/null" RETVAL=$? echo From fd54b6960b3be251bfcc0e2bc6867eff119ea3a1 Mon Sep 17 00:00:00 2001 From: zhansen-pivotal Date: Wed, 28 Oct 2015 17:37:20 -0600 Subject: [PATCH 6/7] Update geode_locator --- etc/geode_locator | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/etc/geode_locator b/etc/geode_locator index b5dd26bd2f15..a80a6781464b 100755 --- a/etc/geode_locator +++ b/etc/geode_locator @@ -21,7 +21,7 @@ GEODE=/opt/apache/geode/incubator-geode GFSH=$GEODE/bin/gfsh GFSH_USER="geode" ## must add --properities-file=$GFSH_PROP in start() if not default -# GFSH_PROP=/gemfire.properties +# GFSH_PROP=/geode.properties GFSH_OPTIONS="locator --name=locator " ##################################################################################### From 8506d0c85e974a35c035bf5942dc4bab24d6b6e7 Mon Sep 17 00:00:00 2001 From: zhansen-pivotal Date: Wed, 28 Oct 2015 17:37:40 -0600 Subject: [PATCH 7/7] Update geode_server --- etc/geode_server | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/etc/geode_server b/etc/geode_server index 20019e916a9a..56c857922da2 100755 --- a/etc/geode_server +++ b/etc/geode_server @@ -13,7 +13,7 @@ export JAVA_HOME=/usr/java/jdk1.7.0_79 ###################################################################################### -## GEODE PROPERTIES +## APACHE GEODE PROPERTIES ###################################################################################### ## if SERVER_PORT=0 then wildcard SERVER_PORT=0