الوصول إلى واجهة برمجة تطبيقات 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