Akses API Elasticsearch
- URL:
http://<server-ip>:9200 - Komunikasi internal dalam kluster:
127.0.0.1:9300(Jangan diungkapkan ke pihak luar)
Kredensial
- Pengguna:
elastic - Kata sandi: disimpan dengan aman di
/root/.cloudzy-creds
Direktori Penting
- Konfigurasi:
/etc/elasticsearch - Data:
/var/lib/elasticsearch - Catatan:
/var/log/elasticsearch - Biner:
/usr/share/elasticsearch/bin - Plugin:
/usr/share/elasticsearch/plugins
Mengelola Layanan
Gunakan systemctl perintah:
systemctl status elasticsearch systemctl restart elasticsearch systemctl stop elasticsearch systemctl start elasticsearch
Mendaftarkan Kibana (Opsional)
Jika Anda berencana untuk menginstal Kibana secara terpisah, Anda perlu menghasilkan token pendaftaran di Elasticsearch dan menggunakannya untuk mengonfigurasi Kibana secara aman.
1. Buat token pendaftaran di server Elasticsearch:
/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana
2. Salin token yang dihasilkan dan jalankan perintah berikut di server Kibana:
/usr/share/kibana/bin/kibana-setup --enrollment-token "<your-token>"
Ini mendaftarkan Kibana ke Elasticsearch secara aman.
Contoh Perintah Elasticsearch
Periksa kesehatan kluster:
curl -X GET -k "https://localhost:9200/_cluster/health?pretty" -u elastic:<password> --cacert /etc/elasticsearch/certs/http_ca.crt
Daftar semua indeks:
curl -X GET -k "https://localhost:9200/_cat/indices?v" -u elastic:<password> --cacert /etc/elasticsearch/certs/http_ca.crt