...
|
...
|
@@ -37,7 +37,7 @@ function wget_elasticsearch {
|
37
|
37
|
function download_elasticsearch {
|
38
|
38
|
if is_ubuntu; then
|
39
|
39
|
wget_elasticsearch elasticsearch-${ELASTICSEARCH_VERSION}.deb
|
40
|
|
- elif is_fedora; then
|
|
40
|
+ elif is_fedora || is_suse; then
|
41
|
41
|
wget_elasticsearch elasticsearch-${ELASTICSEARCH_VERSION}.noarch.rpm
|
42
|
42
|
fi
|
43
|
43
|
}
|
...
|
...
|
@@ -61,6 +61,9 @@ function start_elasticsearch {
|
61
|
61
|
elif is_fedora; then
|
62
|
62
|
sudo /bin/systemctl start elasticsearch.service
|
63
|
63
|
_check_elasticsearch_ready
|
|
64
|
+ elif is_suse; then
|
|
65
|
+ sudo /usr/bin/systemctl start elasticsearch.service
|
|
66
|
+ _check_elasticsearch_ready
|
64
|
67
|
else
|
65
|
68
|
echo "Unsupported architecture...can not start elasticsearch."
|
66
|
69
|
fi
|
...
|
...
|
@@ -71,6 +74,8 @@ function stop_elasticsearch {
|
71
|
71
|
sudo /etc/init.d/elasticsearch stop
|
72
|
72
|
elif is_fedora; then
|
73
|
73
|
sudo /bin/systemctl stop elasticsearch.service
|
|
74
|
+ elif is_suse ; then
|
|
75
|
+ sudo /usr/bin/systemctl stop elasticsearch.service
|
74
|
76
|
else
|
75
|
77
|
echo "Unsupported architecture...can not stop elasticsearch."
|
76
|
78
|
fi
|
...
|
...
|
@@ -92,6 +97,11 @@ function install_elasticsearch {
|
92
|
92
|
yum_install ${FILES}/elasticsearch-${ELASTICSEARCH_VERSION}.noarch.rpm
|
93
|
93
|
sudo /bin/systemctl daemon-reload
|
94
|
94
|
sudo /bin/systemctl enable elasticsearch.service
|
|
95
|
+ elif is_suse; then
|
|
96
|
+ is_package_installed java-1_8_0-openjdk-headless || install_package java-1_8_0-openjdk-headless
|
|
97
|
+ zypper_install --no-gpg-checks ${FILES}/elasticsearch-${ELASTICSEARCH_VERSION}.noarch.rpm
|
|
98
|
+ sudo /usr/bin/systemctl daemon-reload
|
|
99
|
+ sudo /usr/bin/systemctl enable elasticsearch.service
|
95
|
100
|
else
|
96
|
101
|
echo "Unsupported install of elasticsearch on this architecture."
|
97
|
102
|
fi
|
...
|
...
|
@@ -103,6 +113,8 @@ function uninstall_elasticsearch {
|
103
|
103
|
sudo apt-get purge elasticsearch
|
104
|
104
|
elif is_fedora; then
|
105
|
105
|
sudo yum remove elasticsearch
|
|
106
|
+ elif is_suse; then
|
|
107
|
+ sudo zypper rm elasticsearch
|
106
|
108
|
else
|
107
|
109
|
echo "Unsupported install of elasticsearch on this architecture."
|
108
|
110
|
fi
|