อีสไทรอัลสเคอเรจ

เครื่องมือค้นหาและวิเคราะห์ข้อมูลแบบกระจายศูนย์ เพื่อการจัดทำดัชนีและการสืบค้นข้อมูลที่รวดเร็วและปรับขนาดได้

เข้าถึง 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 อย่างปลอดภัย

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

รายละเอียดการสมัคร