Skip to content

Instantly share code, notes, and snippets.

@thyn
Last active November 22, 2018 10:14
Show Gist options
  • Save thyn/585bf95b7dc77381802c653b63451e65 to your computer and use it in GitHub Desktop.
Save thyn/585bf95b7dc77381802c653b63451e65 to your computer and use it in GitHub Desktop.
#!/bin/sh
user=elasticsearch
mkdir -p /elasticsearch
cd /elasticsearch
curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.1.tar.gz
tar -xvf elasticsearch-6.5.1.tar.gz
mv elasticsearch-6.5.1 $1
rm -rf elasticsearch-6.5.1.tar.gz
if [ $(getent passwd $user) ] ; then
echo user $user exists
else
echo user $user doesn\'t exists, creating
adduser elasticsearch
gpasswd -a elasticsearch elasticsearch
fi
mkdir -p /var/log/elasticsearch
sudo chown -R elasticsearch:elasticsearch /var/log/elasticsearch
sudo chown -R elasticsearch:elasticsearch /elasticsearch
sudo chown -R elasticsearch:elasticsearch /data
@thyn
Copy link
Author

thyn commented Apr 2, 2018

rm -rf /tmp/es

git clone https://gist.github.com/585bf95b7dc77381802c653b63451e65.git /tmp/es

cd /tmp/es

chmod +x elasticsearch-6.sh && bash elasticsearch-6.sh elasticsearch-6.4.0-log

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment