วิธีการติดตั้ง Elasticsearch บน Ubuntu 18.04

Step1 - Prerequsities

ก่อนเริ่มติดตั้งคุณจะต้องเข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ sudo ได้เพื่อให้สามารถติดตั้งแพ็คเกจในระบบ Ubuntu ได้

  • เริ่มต้นโดยการอัพเดต index ของ packageและการติดตั้ง package apt-transport-https ที่ใช้การเข้าถึงข้อมูลผ่าน HTTPS:

sudo apt update
sudo apt install apt-transport-https
  • Elasticsearch ต้องการ Java SDK 8 ในการติดตั้ง ตรวจสอบให้แน่ใจว่าระบบของคุณติดตั้ง Java โดยใช้คำสั่งต่อไปนี้ คำสั่งนี้จะแสดงเวอร์ชัน Java ปัจจุบันที่ใช้งานอยู่

java -version
java version "11.0.2" 2019-01-15 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)
  • ตรวจสอบ PATH ของ JAVA_HOME โดยใช้คำสั่ง:

Step1.1 - Install JAVA

  • ติดตั้ง OpenJDK 8 โดยใช้คำสั่ง:

  • ตรวจสอบ JAVA อีกครั้ง

Step 2 – Install Elasticsearch on Ubuntu

Elasticsearch สามารถติดตั้งผ่าน apt ได้ สามารถใช้คำสั่งด้านล่างเพื่อติดตั้ง Elasticsearch บน Ubuntu หลังจากติดตั้ง Package ด้านล่างและนำเข้า Key GPG สำหรับ Elasticsearch

  • อัพเดต index และติดตั้งแพ็คเกจ Elasticsearch โดยใช้คำสั่ง:

Step 3 – Configure Elasticsearch

หลังจาก Elasticsearch ติดตั้งแล้ว สามารถปรับแต่งสิ่งนี้ได้โดยแก้ไขไฟล์กำหนดค่า Elasticsearch แก้ไขไฟล์กำหนดค่าในโปรแกรมแก้ไขข้อความที่คุณโปรดปรานและอัปเดต:

  • network.host – ตั้งค่าเป็น 0.0.0.0 เพื่อใช้ Interface ทั้งหมดและทำให้เป็น Public (สามารถใช้ได้แค่ IP ภายใน วง LAN ของเพื่อเข้าถึงเท่านั้น)

  • cluster.name – ชื่อของ Cluster (สำหรับ Node ที่ต้องการให้อยู่ใน Cluster เดียวกัน ทุก Node ต้องใช้ชื่อ Cluster เดียวกัน)

  • node.name – ชื่อของ Node ที่จะแสดงใน Cluster

Step 4 – Launch Elasticsearch

ต้องการให้ Elasticsearch ให้เริ่มต้นโดยอัตโนมัติเมื่อระบบบูทขึ้นให้รันคำสั่งต่อไปนี้:

ต้องการ Start Elasticsearchให้รันคำสั่งต่อไปนี้:

ต้องการ Stop Elasticsearch ให้รันคำสั่งต่อไปนี้:

ต้องการ Restart Elasticsearch ให้รันคำสั่งต่อไปนี้:

ต้องการเช็คสถานะของ Elasticsearch ให้รันคำสั่งต่อไปนี้:

Step 5 – Test Setup

หลังจากติดตั้ง Elasticsearch สามารถทดสอบโดยใช้คำสั่ง curl เรียกแบบGET เพื่อตรวจสอบการตั้งค่า Elasticsearch จะแสดงรายละเอียดของ Cluster และ Version ของ Elasticsearch

Last updated

Was this helpful?