الوصول إلى Elasticsearch API
- عنوان 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 بشكل آمن.
١. إنشاء رمز التسجيل على خادم Elasticsearch:
/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana
٢. انسخ الرمز الناتج وشغّل الأمر التالي على خادم 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