Install ElasticSearch di MacOS dengan Docker
Pastikan kamu sudah menginstall Docker di localhost, jalankan Docker terlebih dahulu.
Install ElasticSearch
Pull ElasticSearch dengan terminal
docker pull elasticsearch:8.3.1

Buat docker network
docker network create es_net

Run ElasticSearch pada container
docker run --name es01 --net es_net -p 9200:9200 -p 9300:9300 -it docker.elastic.co/elasticsearch/elasticsearch:8.3.1

Verifikasi jika ElasticSearch sudah berjalan di container
docker ps

Install Kibana
Pull image Kibana dengan terminal
docker pull kibana:8.3.2

Run Kibana dengan terminal
docker run -d --name kibana --net es_net -p 5601:5601 kibana:8.3.2

Pastikan ElasticSearch dan Kibana sudah berjalan di container
docker ps

Sekarang kamu sudah bisa mengakses ElasticSearch melalui http://127.0.0.1:5601/

Generate Enrollment Token
Masuk ke container ElasticSearch
docker exec -it <elasticsearch_container_id> /bin/sh

Generate Enrollment Token
bin/elasticsearch-create-enrollment-token --scope kibana

Masukkan Enrollment Token ke ElasticSearch

Kemudian perlu memasukan kode verifikasi

Kibana Kode Verifikasi
Masuk ke container Kibana
docker exec -it <kibana_container_id> /bin/sh

Mendapatkan kode verifikasi Kibana
bin/kibana-verification-code

Kemudian masukkan kode verifikasi, dan system akan redirect ke halaman login

Reset Password Elastic
Masuk ke container ElasticSearch
docker exec -it <elasticsearch_container_id> /bin/sh

Reset password Elastic
bin/elasticsearch-reset-password -a -u elastic

Login Elastic

Berhasil masuk ke dashboard Elastic, instalasai berhasil.
