Jump to content

Elasticsearch: Difference between revisions

From Haidhi Wiki
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 9: Line 9:
   elasticsearch:8.18.0
   elasticsearch:8.18.0
</syntaxhighlight>
</syntaxhighlight>
Untuk mendapatkan password pertama kali
<syntaxhighlight lang=bash>
docker exec -it elasticsearch bin/elasticsearch-reset-password -u elastic
</syntaxhighlight>
lalu login dengan membuka <code>https://localhost:9200</code> atau dengan command
<syntaxhighlight lang=bash>
curl -u elastic  -k https://localhost:9200
</syntaxhighlight>
Untuk melihat isi di dalam elasticsearch, kita memerlukan kibana. '''VERSI KIBANA DAN ELASTICSEARCH HARUS SAMA'''
<syntaxhighlight lang=bash>
docker run --name kib01 --net elastic -p 5601:5601 docker.elastic.co/kibana/kibana:8.18.0
</syntaxhighlight>
Untuk login ke kibana, kita butuh token yang digenerate dari elastisearch. Jalankan command:
<syntaxhighlight lang=bash>
docker exec -it elasticsearch bin/elasticsearch-create-enrollment-token --scope kibana
</syntaxhighlight>
Setelah token berhasil dimasukan, kita didirect ke page login. isi username dengan <code>elastic</code>, untuk password masukan yang digenerate pertama kali. untuk catatan, password dan token itu
'''BERBEDA'''

Latest revision as of 11:17, 27 April 2025

docker run -d \
  --name elasticsearch \
  --net somenetwork \
  -p 9200:9200 \
  -p 9300:9300 \
  -e "discovery.type=single-node" \
  -v esdata:/usr/share/elasticsearch/data \
  elasticsearch:8.18.0

Untuk mendapatkan password pertama kali

docker exec -it elasticsearch bin/elasticsearch-reset-password -u elastic

lalu login dengan membuka https://localhost:9200 atau dengan command

curl -u elastic  -k https://localhost:9200

Untuk melihat isi di dalam elasticsearch, kita memerlukan kibana. VERSI KIBANA DAN ELASTICSEARCH HARUS SAMA

docker run --name kib01 --net elastic -p 5601:5601 docker.elastic.co/kibana/kibana:8.18.0

Untuk login ke kibana, kita butuh token yang digenerate dari elastisearch. Jalankan command:

docker exec -it elasticsearch bin/elasticsearch-create-enrollment-token --scope kibana

Setelah token berhasil dimasukan, kita didirect ke page login. isi username dengan elastic, untuk password masukan yang digenerate pertama kali. untuk catatan, password dan token itu BERBEDA