How To Install Apache Cassandra On Ubuntu Linux
สารบัญ:
- ข้อกำหนดเบื้องต้น
- การติดตั้ง Apache Cassandra
- การกำหนดค่า Apache Cassandra
- การเปลี่ยนชื่อ Apache Cassandra Cluster
- ข้อสรุป
Apache Cassandra เป็นฐานข้อมูล NoSQL ฟรีและโอเพ่นซอร์สที่ไม่มีจุดผิดพลาดเพียงจุดเดียว มันให้ความยืดหยุ่นเชิงเส้นและความพร้อมใช้งานสูงโดยไม่ลดทอนประสิทธิภาพ Apache Cassandra ถูกใช้โดย บริษัท หลายแห่งที่มีชุดข้อมูลขนาดใหญ่ที่ใช้งานอยู่รวมถึง Reddit, NetFlix, Instagram และ Github
บทช่วยสอนนี้จะแนะนำคุณตลอดกระบวนการติดตั้ง Apache Cassandra บน Debian 9
ข้อกำหนดเบื้องต้น
เพื่อให้สามารถติดตั้งแพคเกจบนระบบ Debian ของคุณคุณจะต้องเข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ sudo
การติดตั้ง Apache Cassandra
วิธีที่แนะนำในการติดตั้ง Apache Cassandra บน Debian 9 คือการติดตั้งแพ็กเกจ deb จากที่เก็บอย่างเป็นทางการของ Apache Cassandra
ในขณะที่เขียนบทความนี้ Apache Cassandra เวอร์ชันล่าสุดคือ
3.11
และต้องการให้ติดตั้ง OpenJDK 8 ไว้ในเครื่อง
ในการติดตั้งแพ็คเกจ OpenJDK 8 ให้รันคำสั่งต่อไปนี้:
sudo apt update
sudo apt install openjdk-8-jdk
เมื่อเสร็จแล้วให้ตรวจสอบโดยพิมพ์เวอร์ชัน Java:
java -version
ผลลัพธ์ควรมีลักษณะดังนี้:
openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
ติดตั้งแพ็กเกจ apt-transport-https ที่จำเป็นในการเข้าถึงที่เก็บผ่าน
sudo apt install apt-transport-https
ขั้นตอนต่อไปคือการเปิดใช้งานที่เก็บ Apache Cassandra
อิมพอร์ตพับลิกคีย์ของที่เก็บโดยใช้คำสั่ง
wget
ต่อไปนี้:
wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
คำสั่งด้านบนควรเอาท์พุท
OK
ซึ่งหมายความว่าคีย์ได้รับการนำเข้าสำเร็จแล้วและแพคเกจจากพื้นที่เก็บข้อมูลนี้จะถือว่าเชื่อถือได้
เพิ่มที่เก็บคาสซานดราลงในรายการแหล่งที่มาของระบบของคุณโดยเรียกใช้คำสั่งด้านล่าง:
sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
อัพเดตดัชนีแพ็คเกจและติดตั้ง Apache Cassandra เวอร์ชันล่าสุด:
sudo apt update
sudo apt install cassandra
เมื่อกระบวนการติดตั้งเสร็จสมบูรณ์บริการ 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 ได้รับการติดตั้งบนเซิร์ฟเวอร์ Debian ของคุณแล้ว
การกำหนดค่า Apache Cassandra
ข้อมูล Apache Cassandra ถูกเก็บไว้ในไดเรกทอรี
/var/lib/cassandra
ไฟล์การกำหนดค่าอยู่ใน
/etc/cassandra
และตัวเลือก start-up ของ Java สามารถกำหนดค่าได้ในไฟล์
/etc/default/cassandra
โดยค่าเริ่มต้นคาสซานดราฟัง localhost เท่านั้น หากไคลเอนต์ที่เชื่อมต่อกับฐานข้อมูลกำลังทำงานบนเครื่องเดียวกันคุณไม่จำเป็นต้องเปลี่ยนอินเทอร์เฟซการรวม
ในการโต้ตอบกับ 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” หากคุณต้องการเปลี่ยนให้ทำตามขั้นตอนการร้อง:
-
ขั้นแรกลงชื่อเข้าใช้เทอร์มินัล Cassandra CQL โดยพิมพ์:
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 บนเซิร์ฟเวอร์ Debian 9 สำเร็จแล้ว สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีเริ่มต้นกับ Cassandra โปรดไปที่หน้าเอกสารทางการของพวกเขา
ฐานข้อมูล Java Cassandra debianวิธีการติดตั้ง 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 บน Ubuntu 18.04
Apache Cassandra เป็นฐานข้อมูล NoSQL ฟรีและโอเพ่นซอร์สที่ไม่มีจุดผิดพลาดเพียงจุดเดียว ในบทช่วยสอนนี้เราจะแสดงวิธีการติดตั้ง Apache Cassandra บน Ubuntu 18.04