installing Apache Cassandra On Ubuntu 18.04 LTS Linux
สารบัญ:
- ข้อกำหนดเบื้องต้น
- การติดตั้ง Apache Cassandra
- การกำหนดค่า Apache Cassandra
- การเปลี่ยนชื่อ Apache Cassandra Cluster
- ข้อสรุป
Apache Cassandra เป็นฐานข้อมูล NoSQL ฟรีและโอเพ่นซอร์สที่ไม่มีจุดผิดพลาดเพียงจุดเดียว มันให้ความยืดหยุ่นเชิงเส้นและความพร้อมใช้งานสูงโดยไม่ลดทอนประสิทธิภาพ Apache Cassandra มีการใช้งานโดยองค์กรหลายแห่งรวมถึง Apple, NetFlix, eBay และ Easou
ในบทช่วยสอนนี้เราจะแสดงวิธีการติดตั้ง Apache Cassandra บน Ubuntu 18.04 คำแนะนำเดียวกันนี้สำหรับ Ubuntu 16.04 และการแจกจ่ายบน Ubuntu รวมถึง Linux Mint, Kubuntu และ Elementary OS
ข้อกำหนดเบื้องต้น
เพื่อให้สามารถติดตั้งแพ็คเกจในระบบ Ubuntu ของคุณคุณต้องเข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ sudo
การติดตั้ง Apache Cassandra
วิธีที่ง่ายที่สุดในการติดตั้ง Apache Cassandra บน Ubuntu 18.04 คือการติดตั้งแพ็กเกจ deb จากแหล่งเก็บ Apache Cassandra อย่างเป็นทางการ
ในขณะที่เขียนบทความนี้ Apache Cassandra เวอร์ชันล่าสุดคือ
3.11
และต้องการให้ติดตั้ง OpenJDK 8 บนระบบ
การติดตั้ง Java นั้นค่อนข้างง่ายโดยเริ่มจากการอัพเดตดัชนีแพ็คเกจ:
sudo apt update
ติดตั้งแพ็คเกจ OpenJDK โดยพิมพ์:
sudo apt install openjdk-8-jdk
ตรวจสอบการติดตั้ง Java โดยรันคำสั่งต่อไปนี้ซึ่งจะพิมพ์เวอร์ชัน Java:
java -version
ผลลัพธ์ควรมีลักษณะดังนี้:
openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12) OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
ติดตั้งแพ็กเกจ apt-transport-https ที่จำเป็นในการเข้าถึงที่เก็บผ่าน
sudo apt install apt-transport-https
ขั้นตอนต่อไปคือการเพิ่มที่เก็บ Apache Cassandra
อิมพอร์ต GPG ของที่เก็บโดยใช้คำสั่ง
wget
ต่อไปนี้:
wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
คำสั่งด้านบนควรเอาท์พุท
OK
ซึ่งหมายความว่าคีย์ได้รับการนำเข้าสำเร็จแล้วและแพคเกจจากพื้นที่เก็บข้อมูลนี้จะถือว่าเชื่อถือได้
ถัดไปเพิ่มที่เก็บ Cassandra ไปยังระบบโดยการออก:
sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
เมื่อเปิดใช้งานที่เก็บแล้วให้อัพเดตรายการแพ็กเกจ
apt
และติดตั้ง Apache Cassandra เวอร์ชันล่าสุดโดยพิมพ์:
sudo apt update
sudo apt install cassandra
บริการคาสซานดราจะเริ่มต้นโดยอัตโนมัติหลังจากกระบวนการติดตั้งเสร็จสมบูรณ์ คุณสามารถตรวจสอบว่า Cassandra กำลังทำงานอยู่โดยพิมพ์:
nodetool status
คุณควรเห็นบางสิ่งที่คล้ายกับสิ่งนี้:
Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 114.55 KiB 256 100.0% d8c27e24-ea26-4eeb-883c-5986218ba3ca rack1
ขอแสดงความยินดี ณ จุดนี้คุณติดตั้ง Apache Cassandra บนเซิร์ฟเวอร์ Ubuntu ของคุณแล้ว
การกำหนดค่า Apache Cassandra
ข้อมูล Apache Cassandra ถูกเก็บไว้ใน
/var/lib/cassandra
ไฟล์คอนฟิกูเรชันอยู่ใน
/etc/cassandra
และตัวเลือก start-up ของ Java สามารถกำหนดค่าได้ในไฟล์
/etc/default/cassandra
โดยค่าเริ่มต้น Cassandra มีการกำหนดค่าให้ฟังใน localhost เท่านั้น หากไคลเอนต์ที่เชื่อมต่อกับฐานข้อมูลกำลังทำงานบนโฮสต์เดียวกันคุณไม่จำเป็นต้องเปลี่ยนไฟล์กำหนดค่าเริ่มต้น
ในการโต้ตอบกับ Cassandra ผ่าน CQL (ภาษาแบบสอบถามของ Cassandra) คุณสามารถใช้ยูทิลิตีบรรทัดคำสั่งชื่อ
cqlsh
ที่จัดส่งมาพร้อมกับแพ็คเกจ Cassandra
cqlsh
Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>
การเปลี่ยนชื่อ Apache Cassandra Cluster
โดยค่าเริ่มต้นคลัสเตอร์ Cassandra มีชื่อว่า“ Test Cluster” หากคุณต้องการเปลี่ยนให้ทำตามขั้นตอนการร้อง:
-
ลงชื่อเข้าใช้เทอร์มินัล
cqlsh
ด้วยcqlsh
:cqlsh
รันคำสั่งต่อไปนี้เพื่อเปลี่ยนชื่อคลัสเตอร์เป็น“ Linuxize Cluster”:
UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';
เปลี่ยน“ Linuxize Cluster” ด้วยชื่อที่คุณต้องการ เมื่อเสร็จแล้วให้พิมพ์
exit
เพื่อออกจากคอนโซลแก้ไขไฟล์การตั้งค่า
/etc/cassandra/cassandra.yamlcassandra.yaml
และป้อนชื่อคลัสเตอร์ใหม่ของคุณcluster_name: 'Linuxize Cluster'
รันคำสั่งต่อไปนี้เพื่อล้างแคชของระบบ:
nodetool flush system
ในที่สุดเริ่มบริการ Cassandra:
sudo systemctl restart cassandra
ข้อสรุป
คุณติดตั้ง Apache Cassandra บน Ubuntu 18.04 สำเร็จแล้ว ตอนนี้คุณสามารถเยี่ยมชมหน้าเอกสารอย่างเป็นทางการของ Apache Cassandra และเรียนรู้วิธีเริ่มต้นใช้งาน Cassandra
java cassandra ฐานข้อมูล Ubuntuวิธีการติดตั้ง apache cassandra บน centos 7
Apache Cassandra เป็นฐานข้อมูล NoSQL แบบโอเพ่นซอร์สที่ไม่มีความผิดพลาดเพียงจุดเดียวให้ความยืดหยุ่นเชิงเส้นและความพร้อมใช้งานสูงโดยไม่กระทบต่อประสิทธิภาพ บทช่วยสอนนี้อธิบายวิธีการติดตั้ง Apache Cassandra บน CentOS 7
วิธีการติดตั้ง apache cassandra บน debian 10 linux
Apache Cassandra เป็นฐานข้อมูล NoSQL ฟรีและโอเพ่นซอร์สที่ไม่มีความล้มเหลว ในบทความนี้เราจะอธิบายวิธีการติดตั้ง Apache Cassandra บน Debian 10, Buster
วิธีการติดตั้ง apache cassandra บน debian 9
Apache Cassandra เป็นฐานข้อมูล NoSQL ฟรีและโอเพ่นซอร์สที่ไม่มีจุดผิดพลาดเพียงจุดเดียว บทช่วยสอนนี้จะแนะนำคุณตลอดกระบวนการติดตั้ง Apache Cassandra บน Debian 9