الوصول إلى واجهة برمجة تطبيقات 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 بشكل منفصل، فستحتاج إلى إنشاء رمز مميز للتسجيل على 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