Truy cập Elasticsearch API
- URL:
http://<server-ip>:9200 - Giao tiếp nội bộ giữa các node:
127.0.0.1:9300(không mở ra ngoài)
Thông tin xác thực
- Người dùng:
elastic - Mật khẩu: được lưu trữ an toàn trong
/root/.cloudzy-creds
Các Thư Mục Quan Trọng
- Cấu hình:
/etc/elasticsearch - Dữ liệu:
/var/lib/elasticsearch - Nhật ký:
/var/log/elasticsearch - Các tệp nhị phân:
/usr/share/elasticsearch/bin - Tiện ích:
/usr/share/elasticsearch/plugins
Quản lý dịch vụ
Sử dụng systemctl lệnh
systemctl status elasticsearch systemctl restart elasticsearch systemctl stop elasticsearch systemctl start elasticsearch
Đăng ký Kibana (Tùy chọn)
Nếu bạn định cài Kibana riêng, bạn cần tạo enrollment token trên Elasticsearch và dùng nó để cấu hình Kibana một cách an toàn.
1. Tạo enrollment token trên máy chủ Elasticsearch:
/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana
2. Sao chép token vừa tạo và chạy lệnh sau trên máy chủ Kibana:
/usr/share/kibana/bin/kibana-setup --enrollment-token "<your-token>"
Thao tác này đăng ký Kibana với Elasticsearch một cách an toàn.
Ví dụ lệnh Elasticsearch
Kiểm tra trạng thái cluster:
curl -X GET -k "https://localhost:9200/_cluster/health?pretty" -u elastic:<password> --cacert /etc/elasticsearch/certs/http_ca.crt
Liệt kê tất cả các index:
curl -X GET -k "https://localhost:9200/_cat/indices?v" -u elastic:<password> --cacert /etc/elasticsearch/certs/http_ca.crt