Install Elastic Search 6.8 on Ubuntu 18.04
The snippet can be accessed without any authentication.
Authored by
Dmytro Bogatov
Edited
elastic.sh 1.13 KiB
#!/usr/bin/env bash
set -e
apt-get update
apt-get upgrade -y
apt-get install -y default-jre
# wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | apt-key add -
# apt-get install -y apt-transport-https default-jre
# echo "deb https://artifacts.elastic.co/packages/6.x/apt stable main" | tee -a /etc/apt/sources.list.d/elastic-6.x.list
# apt-get update && apt-get install -y elasticsearch
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.7.2.deb
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.7.2.deb.sha512
shasum -a 512 -c elasticsearch-6.7.2.deb.sha512
dpkg -i elasticsearch-6.7.2.deb
sed -i 's/-Xms1g/-Xms6g/g' /etc/elasticsearch/jvm.options
sed -i 's/-Xmx1g/-Xmx6g/g' /etc/elasticsearch/jvm.options
sed -i 's/-Xss1m/-Xss4m/g' /etc/elasticsearch/jvm.options
echo "network.host: 0.0.0.0" >> /etc/elasticsearch/elasticsearch.yml
/bin/systemctl daemon-reload
/bin/systemctl enable elasticsearch.service
systemctl start elasticsearch.service
echo "Sleeping"
sleep 60
curl localhost:9200
ufw allow ssh
ufw allow from 128.197.11.229 to any port 9200
ufw enable
echo "Done."
Please register or sign in to comment