Merge "Fix JMX startup after offline installation" from Amos
"Currently after offline installation, the scylla-jmx fails to start. This pull request fixes issues with openjdk version detection and working directory configuration to make scylla-jmx start. Fixes: scylladb/scylla#7098 by [PATCH] install.sh: check both openjdk-8 and openjdk-11 Fixes: #129 by [PATCH] nonroot.conf: set WorkingDirectory to empty" Reviewed-by: Takuya ASADA <syuu@scylladb.com> * 'openjdk' of git://github.com/amoskong/scylla-jmx: install.sh: check both openjdk-8 and openjdk-11 nonroot.conf: set WorkingDirectory to empty
This commit is contained in:
commit
12ab6aaeb8
@ -78,12 +78,12 @@ if ! $packaging; then
|
|||||||
has_java=false
|
has_java=false
|
||||||
if [ -x /usr/bin/java ]; then
|
if [ -x /usr/bin/java ]; then
|
||||||
javaver=$(/usr/bin/java -version 2>&1|head -n1|cut -f 3 -d " ")
|
javaver=$(/usr/bin/java -version 2>&1|head -n1|cut -f 3 -d " ")
|
||||||
if [[ "$javaver" =~ ^\"1.8.0 ]]; then
|
if [[ "$javaver" =~ ^\"1.8.0 || "$javaver" =~ ^\"11.0. ]]; then
|
||||||
has_java=true
|
has_java=true
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
if ! $has_java; then
|
if ! $has_java; then
|
||||||
echo "Please install openjdk-8 before running install.sh."
|
echo "Please install openjdk-8 or openjdk-11 before running install.sh."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
@ -133,6 +133,7 @@ ExecStart=
|
|||||||
ExecStart=$rprefix/jmx/scylla-jmx \$SCYLLA_JMX_PORT \$SCYLLA_API_PORT \$SCYLLA_API_ADDR \$SCYLLA_JMX_ADDR \$SCYLLA_JMX_FILE \$SCYLLA_JMX_LOCAL \$SCYLLA_JMX_REMOTE \$SCYLLA_JMX_DEBUG
|
ExecStart=$rprefix/jmx/scylla-jmx \$SCYLLA_JMX_PORT \$SCYLLA_API_PORT \$SCYLLA_API_ADDR \$SCYLLA_JMX_ADDR \$SCYLLA_JMX_FILE \$SCYLLA_JMX_LOCAL \$SCYLLA_JMX_REMOTE \$SCYLLA_JMX_DEBUG
|
||||||
User=
|
User=
|
||||||
Group=
|
Group=
|
||||||
|
WorkingDirectory=
|
||||||
EOS
|
EOS
|
||||||
if [ ! -d ~/.config/systemd/user/scylla-jmx.service.d ]; then
|
if [ ! -d ~/.config/systemd/user/scylla-jmx.service.d ]; then
|
||||||
mkdir -p ~/.config/systemd/user/scylla-jmx.service.d
|
mkdir -p ~/.config/systemd/user/scylla-jmx.service.d
|
||||||
|
Loading…
Reference in New Issue
Block a user