Merge "install and start elasticsearch on openSUSE"

This commit is contained in:
Zuul 2018-07-02 05:47:34 +00:00 committed by Gerrit Code Review
commit 5ebfe6dcb0
1 changed files with 13 additions and 1 deletions

View File

@ -37,7 +37,7 @@ function wget_elasticsearch {
function download_elasticsearch {
if is_ubuntu; then
wget_elasticsearch elasticsearch-${ELASTICSEARCH_VERSION}.deb
elif is_fedora; then
elif is_fedora || is_suse; then
wget_elasticsearch elasticsearch-${ELASTICSEARCH_VERSION}.noarch.rpm
fi
}
@ -61,6 +61,9 @@ function start_elasticsearch {
elif is_fedora; then
sudo /bin/systemctl start elasticsearch.service
_check_elasticsearch_ready
elif is_suse; then
sudo /usr/bin/systemctl start elasticsearch.service
_check_elasticsearch_ready
else
echo "Unsupported architecture...can not start elasticsearch."
fi
@ -71,6 +74,8 @@ function stop_elasticsearch {
sudo /etc/init.d/elasticsearch stop
elif is_fedora; then
sudo /bin/systemctl stop elasticsearch.service
elif is_suse ; then
sudo /usr/bin/systemctl stop elasticsearch.service
else
echo "Unsupported architecture...can not stop elasticsearch."
fi
@ -92,6 +97,11 @@ function install_elasticsearch {
yum_install ${FILES}/elasticsearch-${ELASTICSEARCH_VERSION}.noarch.rpm
sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable elasticsearch.service
elif is_suse; then
is_package_installed java-1_8_0-openjdk-headless || install_package java-1_8_0-openjdk-headless
zypper_install --no-gpg-checks ${FILES}/elasticsearch-${ELASTICSEARCH_VERSION}.noarch.rpm
sudo /usr/bin/systemctl daemon-reload
sudo /usr/bin/systemctl enable elasticsearch.service
else
echo "Unsupported install of elasticsearch on this architecture."
fi
@ -103,6 +113,8 @@ function uninstall_elasticsearch {
sudo apt-get purge elasticsearch
elif is_fedora; then
sudo yum remove elasticsearch
elif is_suse; then
sudo zypper rm elasticsearch
else
echo "Unsupported install of elasticsearch on this architecture."
fi