Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 1997

แนะนำ Docker image สำหรับติดตั้ง Elasticsearch และ Kibana

$
0
0

elasticsearch

docker-es ทีมพัฒนาของ Elastic ได้ปล่อย beta version ของ Docker Image สำหรับ Elasticsearch และ Kibana ออกมาให้ใช้งาน (Official Image) ซึ่งไม่แยก image หรือการติดตั้งออกจากกันอีกแล้ว รวมกันไปเลย ซึ่งทำให้ชีวิตนักพัฒนาง่ายขึ้นมาอีกหน่อย ดังนั้นมาลองใช้งานกันดีกว่า ปล. Docker image นั้นทาง Elastic ได้สร้าง private registry ขึ้นมาเอง อยู่ที่ docker.elastic.co/elasticsearch

เริ่มจากสิ่งที่ต้องรู้ไว้นิดหน่อยคือ

Image นี้จะทำการติดตั้ง elasticsearch อีกทั้งยังทำการติดตั้ง X-Pack ซึ่งจะติดตั้งสิ่งที่ต่าง ๆ เหล่านี้มาให้เอง
  • Security
  • Monitoring
  • Alerting
  • Reporting
  • Graph
ส่วน kibana ก็แยกออกไป ซึ่งไม่สะดวกเลย ดังนั้นทาง Elastic จึงสร้างไฟล์ configuration สำหรับ Docker Compose ออกมาให้ ซึ่งไม่ใช่อะไรใหม่เลย เนื่องจากนำ Elasticsearch docker มารวมกับ Kibana docker เท่านั้นเอง

การใช้งานก็ง่ายมาก ๆ ด้วยคำสั่ง

Docker compose file อยู่ที่นี่
[code] $export ELASTIC_REG=docker.elastic.co/elasticsearch $docker-compose up [/code] โดยการใช้งานก็ยังผ่าน port เดิมคือ Elasticsearch ผ่าน port 9200 Kibana ผ่าน port 5601 ดังรูป เข้าใช้งาน Elasticsearch 5.x elasticsearch เข้าใช้งาน Kibana 5.x kibana-5-0-login ปล. username และ password สำหรับเข้าใช้งาน คือ
  • username=elastic
  • password=changeme
สามารถเข้าไปเปลี่ยนได้ใน index ชื่อว่า users ผ่าน Kibana หรือ ผ่าน CURL ก็ได้ เพียงเท่านี้เราก็สามารถติดตั้งและใช้งาน Elasticsearch + Kibana ได้อย่างสบายใจแล้วนะ ทำให้สามารถทดสอบและทดลองอะไรใหม่ ๆ ได้รวดเร็วขึ้นไปอีก ปล. Docker image นี้เป็น beta version นะ ไม่แนะนำให้ไปใช้บน production server นะครับ Reference Website https://www.elastic.co/blog/releasing-beta-version-of-elastic-docker-images

Viewing all articles
Browse latest Browse all 1997

Trending Articles