Install and start Elasticsearch, Kibana, Marvel and Sense
ใน Elasticsearch มีเครื่องมือให้ใช้มากมา ไม่ว่าจะเป็น Logstash, Shield, Watcher, Beats, Graph, Reporting, Kibana และ Marvel ในบทความนี้จะสอนวิธีติดตั้ง และวิธีใช้งาน Elasticsearch, Kibana, Marvel, Sense
- Elasticsearch เป็น Search engine อ่านเพิ่มเติ่ม
- Kibana เป็น open source data visualization platform ที่ใช้จัดการกับข้อมูลใน Elasticsearch โดยเราสามารถ ติดตั้ง plugin เข้าไปได้ เช่น Marvel, Sense นั้นเอง
- Marvel เป็น หน้าจอแสดงผล เพื่อตรวจสอบสถานะของ Elasticsearch node ต่างๆ
- Sense เป็น plugin ของ Kibana ที่ใช้จัดการข้อมูล โดยผ่าน Query DSL ปกติจะใช้ คำสั่ง curl command ในการจัดการกับข้อมูล Sense สามารถช่วยให้สามารถเขียน Query ได้ง่ายขึ้น
จากนั้นให้ เปิด Command Prompt ให้ไปอยู่ที่ Folder ที่ได้แตกไฟล์ไว้
ทดสอบ Elasticsearch ใช้คำสั่ง bin\elasticsearch และ Kibana ใช้คำสั่ง bin\kibana
หมายเหตุ อาจจะเกิดกรณี ที่ Kibana Error ขึ้น ให้ตรวจสอบว่า Kibana ที่โหลดมานั้น รองรับกับ Elasticsearch หรือไม่ ให้โหลด Kibana ที่รองรับกับ เวอร์ชัน Elasticsearch มาทดสอบใหม่
หลังจากผ่านแล้ว ให้พิมพ์ URL : http://localhost:9200 สำหรับ Elasticsearch
ให้พิมพ์ URL : http://localhost:5601 สำหรัง Kibana
ให้ทำการ หยุด Elasticsearch และ Kibana เพื่อติดตั้ง Marvel และ Sense
ติดตั้ง Marvel
ติดตั้ง Marvel ให้ เปิด Command Prompt ของ Elasticsearch แล้วพิมพ์ คำสั่ง
- bin\plugin install license โหลด License
- bin\plugin install marvel-agent โหลด plugin
Elasticsearch จะทำการดาวโหลด marvel-agent จาก repository มาติดตั้ง ใน Elasticsearch
ยัง ไม่เสร็จนะครับ ต้องติดตั้ง Marvel ใน Kibana ด้วย โดย คำสั่งนี้
- bin\kibana plugin --install elasticsearch/marvel/latest
หลังจาก สามารถทดสอบ Marvel ได้ โดยการรัน Elasticsearch และ Kibana ได้ ด้วยคำสั่ง ข้างบน สามารถตรวจสอบได้ ตาม URL : http://localhost:5601/app/marvel
ติดตั้ง Sense
การติดตั้ง Sense จะติดตั้ง เฉพาะ Kibana โดยใช้คำสั่ง
- bin\kibana plugin --install elastic/sense
จากที่ติดตั้ง Sense แล้ว ให้ รัน Elasticsearch และ Kibana
ให้ http://localhost:5601
ให้คลิกเลือก เมนู Status
เข้าสู่มา Marvel Monitor : http://localhost:5601/app/marvel
เข้าสู่ Sense - a Cool JSON Aware Interface to Elasticsearch : http://localhost:5601/app/sense
Query ทดสอบ สามารถ พิมพ์ตามได้นะครับ
วันนี้พอแค่นี้ก่อนะครับ สำหรับ OS อื่น ที่ สามารถ ทำตามได้ครับ เพียงแค่ บางคำสั่ง เท่านั้นที่ใช้ไม่ได้
No comments:
Post a Comment