จะติดตั้งและกำหนดค่า Elasticsearch บนสภาพแวดล้อม Dev/Production ของคุณได้อย่างไร

เผยแพร่แล้ว: 2019-12-29

วิธีการติดตั้งและกำหนดค่า Elasticsearch บนสภาพแวดล้อม Linux

ในบทช่วยสอนนี้ เราจะพูดถึงขั้นตอนในการติดตั้งและกำหนดค่า Elasticsearch สำหรับสภาพแวดล้อมการพัฒนาและการใช้งานจริงของคุณ

ElasticSearch คืออะไร

หนึ่งในเครื่องมือค้นหาและการวิเคราะห์ที่ดีที่สุดในโลก Elasticsearch คือเอ็นจิ้น JSON แบบกระจายที่ออกแบบมาสำหรับ scalability ในแนวนอน ความ reliability สูงสุด และการจัดการที่ง่าย

การค้นหาแบบยืดหยุ่นจะจัดเก็บข้อมูลของคุณไว้ที่ส่วนกลาง คุณจึงสามารถค้นพบสิ่งที่คาดหวังและเปิดเผยสิ่งที่ไม่คาดคิดได้ คุณสามารถส่งบันทึกทั้งหมดของคุณจากไปยัง ElasticSearch ผ่าน Filebeat และแสดงภาพเมตริกได้ทันที

วิธีการเริ่มใช้งาน ElasticSearch ในฐานะผู้ใช้ทั่วไป

หากคุณมีคำถามใด ๆ ด้านล่างแสดงว่าคุณมาถูกที่แล้ว:

  • วิธีการติดตั้งและกำหนดค่า Elasticsearch บน Ubuntu 16.04
  • การตั้งค่าและการกำหนดค่า Elasticsearch
  • การติดตั้งและกำหนดค่า Elasticsearch
  • วิธีการติดตั้งและกำหนดค่าอินสแตนซ์ Elasticsearch ระยะไกล

ขั้นตอนที่ 1) ติดตั้ง Elasticsearch

ต่อไปนี้คือคำสั่งง่ายๆ สองสามคำสั่งในการติดตั้ง Elasticsearch บน Linux/Ubuntu OS ของคุณ

และนั่นแหล่ะ นี่คือบันทึกการติดตั้ง

บันทึกการติดตั้ง:

ขั้นตอนที่ 2) เริ่มกระบวนการ Elasticsearch

คุณต้องตรวจสอบให้แน่ใจว่า JAVA_HOME ได้รับการตั้งค่าอย่างถูกต้อง

เริ่มคำสั่งกระบวนการ ElasticSearch:

ตรวจสอบให้แน่ใจว่า คุณต้องเริ่มต้น Elastic Search โดยใช้ normal user ElasticSearch จะไม่เริ่มทำงานในฐานะ root user ท และคุณจะเห็นข้อผิดพลาดด้านล่างหากคุณพยายามเรียกใช้ในฐานะผู้ใช้รูท

ทำตามบทช่วยสอนนี้เกี่ยวกับวิธีเพิ่มผู้ใช้ที่ไม่ใช่รูทและการเข้าสู่ระบบ

นี่คือผลลัพธ์ของคอนโซล:

ขั้นตอนที่ 3) ตรวจสอบกระบวนการ Elasticsearchprocess

จะแน่ใจได้อย่างไรว่า Elasticsearch ทำงานอยู่

command: ps -few | grep ยืดหยุ่น

แค่นั้นแหละ. คุณพร้อมที่จะใช้งาน ElasticSearch แล้ว

ไฟล์เริ่มต้นเริ่มต้นของ elasticsearch:

เนื้อหาไฟล์ elasticsearch:

อะไรต่อไป? ตั้งค่า Filebeat

จะติดตั้งและกำหนดค่า Filebeat ได้อย่างไร? ตัวส่งต่อบันทึกน้ำหนักเบาสำหรับสภาพแวดล้อม Dev/Prod