Доступ до API Elasticsearch
- URL:
http://<server-ip>:9200 - Внутрішня комунікація кластера:
127.0.0.1:9300(не піддавати зовнішньому впливу)
Облікові дані
- Користувач:
elastic - Пароль: надійно зберігається в
/root/.cloudzy-creds
Важливі каталоги
- Конфігурація:
/etc/elasticsearch - дані:
/var/lib/elasticsearch - Журнали:
/var/log/elasticsearch - Двійкові файли:
/usr/share/elasticsearch/bin - Плагіни:
/usr/share/elasticsearch/plugins
Управління Сервісом
використання systemctl команди:
systemctl status elasticsearch systemctl restart elasticsearch systemctl stop elasticsearch systemctl start elasticsearch
Реєстрація Kibana (необов'язково)
Якщо ви плануєте інсталювати Kibana окремо, вам потрібно створити маркер реєстрації на Elasticsearch і використовувати його для безпечного налаштування Kibana.
1. Створіть маркер реєстрації на сервері Elasticsearch:
/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana
2. Скопіюйте згенерований токен і запустіть на сервері Kibana:
/usr/share/kibana/bin/kibana-setup --enrollment-token "<your-token>"
Це безпечно зареєструє Kibana в Elasticsearch.
Приклади команд Elasticsearch
Перевірте працездатність кластера:
curl -X GET -k "https://localhost:9200/_cluster/health?pretty" -u elastic:<password> --cacert /etc/elasticsearch/certs/http_ca.crt
Перерахувати всі індекси:
curl -X GET -k "https://localhost:9200/_cat/indices?v" -u elastic:<password> --cacert /etc/elasticsearch/certs/http_ca.crt