>Elasticsearch
Elastisearch secara umum merupakan sebuah aplikasi database turunan dari mysql atau mariadb
Elasticsearch adalah sebuah search engine yang berorientasi pada full-text atau dokumen,
dapat diakses melalui Restful API dan dapat mengembalikan dokumen secara ter-index dalam
bentuk JSON saat diquery.
Elasticsearch merupakan Search Server yang didasarkan pada Apache Lucene Library yang
dikembangkan menggunakan Bahasa Pemrograman JAVA dan bersifat Open Source dibawah
the terms of the Apache 2 License.
>Logstash
Logstash adalah alat open source untuk mengumpulkan, parsing, dan menyimpan log untuk
penggunaan server kedepannya
>Kibana
Kibana merupakan sumber data visualisasi Plugin terbuka untuk Elasticsearch.
Ini menyediakan kemampuan visualisasi di atas konten diindeks di cluster Elasticsearch.
Pengguna dapat membuat bar, line dan menyebarkan plot, atau diagram lingkaran dan peta di
atas volume data yang besar.
Tahap Pelaksanaan
1. Install Java 8
> Tambah repository Oracle java PPA
sudo add-apt-repository -y ppa:webupd8team/java>Update
sudo apt-get update>Install Java 8
sudo apt-get -y install oracle-java8-installer
2. Install Elasticsearch
>Import key public elasticsearch
wget https://packages.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add ->Tambah repository Elasticsearch
echo "deb http://packages.elastic.co/elasticsearch/2.x/debian stable main" | sudo tee -a /etc/apt/sources.list.d/elasticsearch-2.x.list>Update
sudo apt-get update>Install elasticsearch
sudo apt-get -y install elasticsearch>edit file /etc/elasticsearch/elasticsearch.yml
nano /etc/elasticsearch/elasticsearch.ymlnetwork.host: localhost
>Start Elasticsearch
sudo systemctl restart elasticsearch>jalankan perintah berikut untuk memulai Elasticsearch pada boot up
sudo systemctl daemon-reload
sudo systemctl enable elasticsearch
3. Install kibana
>Tambah repository kibana
http://packages.elastic.co/kibana/4.5/debian stable main" | sudo tee -a /etc/apt/sources.list>Update
sudo apt-get update>Install kibana
sudo apt-get -y install kibana>Edit file /opt/kibana/config/kibana.yml
sudo nano /opt/kibana/config/kibana.yml>cari server.host "0.0.0.0" lalu ubah menjadi
server.host: "localhost">enable kibana service
sudo systemctl daemon-reload
sudo systemctl enable kibana
sudo systemctl start kibana
4. Install NGINX
>Install
sudo apt-get -y install nginx>Cek dan restart
sudo nginx -t>Aktifkan firewall ufw untuk memungkin koneksi ke nginx
sudo systemctl restart nginx
sudo ufw allow 'Nginx Full'
5. Install Logstash
>Tambah repository logstash
echo "deb http://packages.elastic.co/logstash/2.3/debian stable main" | sudo tee -a /etc/apt/sources.list>Update
sudo apt-get update>Install logstash
sudo apt-get install logstash
6. Akses Kibana di web browser
>http://localhost:5601
0 comments: