วิธีการติดตั้ง Apache Cassandra

Started by New User, Today at 02:20:58 PM

Previous topic - Next topic

New User

วันนี้เราไปดูวิธีการติดตั้ง Apache Cassandra ซึ่งเป็น NoSQL แบบ distributed กันตัวนี้ต้องบอกว่ามีประโยชน์มาก สำหรับองค์กร นำไปประยุกต์ใช้ได้หลายอย่าง สำหรับการติดตั้งวันนี้เราจะใช้ Debian 13 Trixie กัน

ก่อนอื่นต้องบอกว่า Java ที่มาพร้อม Debian 13 นั้นเป็น JDK 21 ซึ่งเป็นเวอร์ชั่นใหม่มาก แต่ Cassandra จะใช้ JDK 17 เพราะฉะนั้นท่านจะต้องทำการติดตั้ง JDK 17 ก่อน โดยการเพิ่ม repo ใหม่เข้าไป เพราะว่า repo เดิมนั้นจะไม่มี JDK 17

sudo apt install -y wget gpg apt-transport-https lsb-release

sudo mkdir -p /etc/apt/keyrings
wget -qO- https://packages.adoptium.net/artifactory/api/gpg/key/public \
  | sudo gpg --dearmor -o /etc/apt/keyrings/adoptium.gpg

echo "deb [signed-by=/etc/apt/keyrings/adoptium.gpg] \
  https://packages.adoptium.net/artifactory/deb $(lsb_release -cs) main" \
  | sudo tee /etc/apt/sources.list.d/adoptium.list

แล้วก็ติดตั้ง JDK 17

sudo apt update
sudo apt install -y temurin-17-jdk

กรณีที่ท่านมี Java 21 อยู่แล้วในระบบ ท่านจะต้องเลือก java version ที่ต้องการใช้ ด้วยคำสั่ง

sudo update-alternatives --config java

ต่อมาคือการติดตั้ง Cassandra

ก่อนอื่นต้องเพิ่ม repo ก่อน
echo "deb [signed-by=/etc/apt/keyrings/apache-cassandra.asc] https://debian.cassandra.apache.org 50x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list

ทำการดาวน์โหลด GPG Key

curl -o /etc/apt/keyrings/apache-cassandra.asc https://downloads.apache.org/cassandra/KEYS

ทำการอัพเดท index ใหม่และติดตั้ง cassandra

sudo apt update
audo apt install cassandra