elasticsearch

Mostly cribbed from https://www.elastic.co/start

  • Installed on Ubuntu, so skipping some stages we didn't have to do like installing apt-transport-https

  • Assuming there is a user

  • Run all this as root, install java, elasticsearch and kibana sudo -i apt install default-jre wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | apt-key add - echo "deb https://artifacts.elastic.co/packages/6.x/apt stable main" | tee -a /etc/apt/sources.list.d/elastic-6.x.list apt update && apt install elasticsearch, kibana

  • Set up elasticsearch and run it /bin/systemctl daemon-reload /bin/systemctl enable elasticsearch.service

  • Note, might NOT want to start it - can give error later when trying to run as user as then running twice? systemctl start elasticsearch.service

    cd /usr/share/elasticsearch bin/elasticsearch-plugin install x-pack

  • set up Kibana cd /usr/share/kibana bin/kibana-plugin install x-pack

  • Fix permissions cd /usr/share chown -R elasticsearch:elasticsearch elasticsearch chown -R kibana:kibana kibana adduser elasticsearch adduser kibana cd /etc/default chown elasticsearch:elasticsearch elasticsearch chown kibana:kibana kibana

    cd /var/log/ chown -R elasticsearch:elasticsearch elasticsearch chmod g+w -R elasticsearch

    cd /var/lib/ chown -R elasticsearch:elasticsearch elasticsearch chmod g+w -R elasticsearch

  • Now we can run as users but probably have to make a new terminal to get the new permissions exit exit

  • New terminal window /usr/share/elasticsearch/bin/elasticsearch ctrl + z bg /usr/share/elasticsearch/bin/x-pack/setup-passwords auto

Grab the passwords for later sudo nano /etc/kibana/kibana.yml

Add them in (may have to remove # at start also): elasticsearch.username: "kibana" elasticsearch.password: "" /usr/share/kibana/bin/kibana

http://localhost:5601

Username: elastic Password:

Last updated