วิธีดาวน์โหลดและติดตั้ง DataStax DevCenter บน Windows

⚡ สรุปอย่างชาญฉลาด

DataStax DevCenter เป็นเครื่องมือสร้างคำสั่ง CQL แบบภาพ และ DataStax OpsCenter เป็นคอนโซลตรวจสอบคลัสเตอร์สำหรับ DataStax Enterprise หน้านี้จะแนะนำขั้นตอนการดาวน์โหลด ติดตั้ง เชื่อมต่อ และเรียกใช้เครื่องมือทั้งสองทีละขั้นตอน

  • 🔢 บทบาทใน DevCenter: โปรแกรมแก้ไขบนเดสก์ท็อปสำหรับเขียนและรันคำสั่ง CQL กับโหนดที่กำลังทำงานอยู่
  • 🔗 รายละเอียดการเชื่อมต่อ: ระบุชื่อการเชื่อมต่อ ที่อยู่ IP ของโหนดเป็นโฮสต์ติดต่อ พอร์ต 9042 และประเภทการบีบอัด
  • 📈 บทบาทของ OpsCenter: แดชบอร์ดบนเว็บเบราว์เซอร์ที่แสดงสถานะของโหนด การใช้งานดิสก์ และสุขภาพของคลัสเตอร์
  • 🤖 ข้อกำหนดสำหรับตัวแทน: ติดตั้งเอเจนต์ DataStax บนทุกโหนดก่อนที่ OpsCenter จะสามารถสร้างรายงานได้
  • 🌐 การเข้าถึงแดชบอร์ด: OpsCenter รับฟังการเชื่อมต่อที่พอร์ต 8888 ดังนั้นอินเทอร์เฟซจึงเปิดที่ localhost:8888

ดาวน์โหลดและติดตั้ง DataStax DevCenter และ OpsCenter

DataStax DevCenter คืออะไร

DevCenter คือเครื่องมือเขียนและเรียกใช้คำสั่ง SQL สำหรับส่วนหน้า (front-end) DevCenter เป็นผลิตภัณฑ์ของ DataStax

DevCenter เป็นเครื่องมือรุ่นเก่าแล้ว: DataStax ได้เก็บถาวรไว้เนื่องจากไม่ได้รับการสนับสนุนอีกต่อไป และแนะนำให้นักพัฒนาหันไปใช้ DataStax Studio แทน

เครื่องมือสืบค้นข้อมูล อินเตอร์เฟซ สถานะ
ศูนย์พัฒนา โปรแกรมแก้ไขบนเดสก์ท็อป Archiเวด, ไม่ได้รับการสนับสนุน
cqlsh บรรทัดคำสั่ง จัดส่งด้วย Cassandra
ดาต้าสแท็กซ์ สตูดิโอ สมุดบันทึกเบราว์เซอร์ ผู้สืบทอดตำแหน่งที่ได้รับการแต่งตั้ง

วิธีดาวน์โหลดและติดตั้ง DataStax DevCenter

ต่อไปนี้เป็นขั้นตอนในการดาวน์โหลดและติดตั้ง DataStax DevCenter:

ขั้นตอนที่ 1) ดาวน์โหลด DataStax DevCenter

ก่อนอื่นให้ดาวน์โหลด ศูนย์พัฒนา จากเว็บไซต์อย่างเป็นทางการของ DataStax Java ต้องมีรันไทม์อยู่แล้ว เนื่องจาก DevCenter เป็นรันไทม์ Java แอพลิเคชัน

ขั้นตอนที่ 2) ดำเนินการไฟล์ .exe

ไปที่ไดเร็กทอรี DevCenter แล้วเรียกใช้ไฟล์ปฏิบัติการ DevCenter ตามที่แสดงด้านล่าง

กำลังเรียกใช้ไฟล์ติดตั้ง DataStax DevCenter

หลังจากเรียกใช้ไฟล์ปฏิบัติการแล้ว หน้าเว็บต่อไปนี้จะปรากฏขึ้น แบบฟอร์มด้านล่างคือส่วนติดต่อผู้ใช้สำหรับ DevCenter

ขั้นตอนที่ 3) สร้างการเชื่อมต่อกับ Cassandra เซิร์ฟเวอร์องค์กร

ในขั้นตอนนี้ คุณต้องสร้างการเชื่อมต่อกับ Cassandra เซิร์ฟเวอร์ระดับองค์กร ไปที่หน้าต่างการเชื่อมต่อแล้วคลิกที่ไอคอนที่ไฮไลต์ไว้ในภาพหน้าจอด้านล่าง

หน้าต่างการเชื่อมต่อ DevCenter โดยมีไอคอนการเชื่อมต่อใหม่ถูกไฮไลต์

  • ทำให้เเน่นอน Cassandra เซิร์ฟเวอร์องค์กรกำลังทำงานอยู่
  • คลิกที่สี่เหลี่ยมสีแดง (ในภาพหน้าจอด้านบน) เพื่อสร้างการเชื่อมต่อ

ขั้นตอนที่ 4) เพิ่มรายละเอียดการเชื่อมต่อ

หลังจากคลิกแล้ว คุณจะถูกนำไปยังแบบฟอร์มการเชื่อมต่อ กรอกข้อมูลด้านล่าง:

  1. ระบุชื่อการเชื่อมต่อ คุณสามารถระบุชื่อการเชื่อมต่อใดก็ได้ นี่เป็นเพียงป้ายกำกับ ดังนั้นค่าใดๆ ที่อ่านได้ก็ใช้ได้
  2. ระบุที่อยู่ IP ของโหนดเป็นโฮสต์การติดต่อ
  3. ระบุหมายเลขพอร์ต โดยค่าเริ่มต้นคือ 9042 ซึ่งเป็นพอร์ตการขนส่งหลัก
  4. จากนั้นเลือกประเภทการบีบอัด
  5. หลังจากให้ข้อมูลนี้แล้ว ให้กดปุ่มเสร็จสิ้น

แบบฟอร์มการเชื่อมต่อที่กรอกข้อมูลครบถ้วนจะมีลักษณะดังนี้:

แบบฟอร์มการเชื่อมต่อ DevCenter พร้อมชื่อการเชื่อมต่อ โฮสต์ผู้ติดต่อ และพอร์ต

หลังจากนี้ DevCenter ควรทำงานได้สำเร็จ

นี่คือภาพหน้าจอที่แสดงส่วนต่างๆ ของอินเทอร์เฟซผู้ใช้ DevCenter

ส่วนต่างๆ ของอินเทอร์เฟซผู้ใช้ DataStax DevCenter

ขั้นตอนที่ 5) สร้างการเชื่อมต่อและเรียกใช้แบบสอบถาม

  1. เลือก “การเชื่อมต่อ” จากเมนูแบบเลื่อนลง โดยปกติแล้ว คุณจะมีการเชื่อมต่อเพียงหนึ่งเดียว คือการเชื่อมต่อที่คุณเพิ่งสร้างขึ้น
  2. เลือกคีย์สเปซจากดรอปดาวน์ที่คุณต้องการค้นหาข้อมูล
  3. เลือกจำนวนระเบียนที่คุณต้องการเรียกดูและแสดงบนอินเทอร์เฟซผู้ใช้ของ DevCenter
  4. กดปุ่ม Execute เพื่อรันคำสั่ง SQL

เมนูแบบดรอปดาวน์ keyspace จะแสดงรายการ keyspace ทั้งหมดในคลัสเตอร์ ระบบจะให้ keyspace บางส่วนแก่เรา เช่น System_traces และ System ในขณะที่คีย์สเปซบางส่วนถูกสร้างขึ้นโดยผู้ใช้ เช่น nhanes_ks

ต่อไปนี้คือภาพหน้าจอที่แสดงวิธีการสอบถามข้อมูลและตำแหน่งที่แสดงผลลัพธ์การสอบถาม

การเรียกใช้คำสั่ง CQL ใน DevCenter และการดูผลลัพธ์ในรูปแบบตาราง

  1. เขียนแบบสอบถามในแบบฟอร์มด้านบนซึ่งจะแสดงตัวเลข เลือกแบบสอบถามแล้วกด ไอคอนปุ่มเรียกใช้คิวรี DevCenterปุ่มดำเนินการ
  2. หลังจากเลือกคำสั่งค้นหาและกดปุ่มดำเนินการแล้ว คุณจะเห็นผลลัพธ์การค้นหาดังที่แสดงด้านบนพร้อมหมายเลข 2 ในตาราง testtable ในคีย์สเปซ java_api มีสองคอลัมน์ ได้แก่ id และ name และมีข้อมูลเพียงสองรายการในตาราง testtable

DataStax OpsCenter คืออะไร

OpsCenter เป็นเครื่องมือการจัดการและการตรวจสอบด้วยภาพสำหรับ อาปาเช่ Cassandra และ DataStax Enterprise นี่เป็นเครื่องมือที่มีประโยชน์มากสำหรับสถาปนิก ผู้ดูแลระบบฐานข้อมูล และผู้ปฏิบัติงานฐานข้อมูล

ในองค์กรขนาดใหญ่ พวกเขามีเซิร์ฟเวอร์หลายพันเครื่อง การตรวจสอบเซิร์ฟเวอร์เหล่านี้และระบุว่าเซิร์ฟเวอร์ใดทำงานอยู่และเซิร์ฟเวอร์ใดหยุดทำงานนั้นเป็นเรื่องยากมาก OpsCenter คือเครื่องมือที่จะช่วยให้คุณตรวจสอบเซิร์ฟเวอร์ทั้งหมดได้ Cassandra โหนดโดยการนั่งดูบนเครื่องเดียว

ข้อจำกัดสำคัญข้อหนึ่งคือ OpsCenter จัดการคลัสเตอร์ DataStax Enterprise ไม่ใช่โอเพนซอร์ส Apache Cassandraคลัสเตอร์แบบโอเพนซอร์สใช้ตัวส่งออกเมตริกที่ส่งข้อมูลไปยัง Prometheus และ Grafana หรือแพลตฟอร์มเช่น AxonOps

วิธีดาวน์โหลดและติดตั้ง DataStax OpsCenter

ต่อไปนี้เป็นกระบวนการทีละขั้นตอนเกี่ยวกับวิธีดาวน์โหลดและติดตั้งเครื่องมือ DataStax OpsCenter:

ข้อกำหนด

  1. คุณต้องมีวิ่ง Cassandra เซิร์ฟเวอร์องค์กรสำหรับการติดตั้ง OpsCenter
  2. คุณต้องมีการตั้งค่า OpsCenter สำหรับ ลินุกซ์.

ขั้นตอน 1) ไปที่ไดเรกทอรี OpsCenter และเรียกใช้ OpsCenter หลังจากเรียกใช้ OpsCenter แล้ว จะแสดงหน้าต่อไปนี้

หน้าต้อนรับของโปรแกรมติดตั้ง DataStax OpsCenter แสดงเวอร์ชัน

หน้านี้ให้ข้อมูลเวอร์ชัน OpsCenter กดปุ่มถัดไป

ขั้นตอน 2) หลังจากกดปุ่มถัดไปแล้วจะแสดงหน้าถัดไป

หน้าข้อตกลงใบอนุญาตการติดตั้ง OpsCenter

หน้านี้เกี่ยวกับข้อตกลง ยอมรับข้อตกลงแล้วกดปุ่มถัดไป

ขั้นตอน 3) หลังจากกดปุ่มถัดไปจะแสดงหน้าถัดไป

หน้าติดตั้ง OpsCenter พร้อมตัวเลือกการติดตั้งแบบง่าย

หน้านี้ถามเกี่ยวกับตัวเลือกการติดตั้ง

  1. เลือกประเภทการติดตั้ง เลือกการติดตั้งแบบง่าย
  2. ทำเครื่องหมายไม่เพื่ออัปเดตระบบ
  3. เลือกที่อยู่ IP ของเครื่อง
  4. กดปุ่มถัดไป

ขั้นตอน 4) หลังจากกดปุ่มถัดไปจะแสดงหน้าถัดไป

หน้าสรุปความพร้อมในการติดตั้งโปรแกรมติดตั้ง OpsCenter

OpsCenter พร้อมติดตั้งแล้ว กดปุ่มถัดไป

ขั้นตอน 5) หลังจากกดปุ่มถัดไปจะแสดงหน้าถัดไป

หน้าแสดงความคืบหน้าการติดตั้ง OpsCenter

กำลังติดตั้งการตั้งค่า หลังจากติดตั้งสำเร็จแล้ว ให้กดปุ่มถัดไป

ขั้นตอน 6) หลังจากกดปุ่มถัดไปจะแสดงหน้าถัดไป

การติดตั้ง OpsCenter เสร็จสมบูรณ์แล้ว (หน้า...)

ติดตั้งการติดตั้งสำเร็จแล้ว กดปุ่มเสร็จสิ้น

ก่อนเริ่มใช้งาน OpsCenter จำเป็นต้องติดตั้งเอเจนต์ DataStax บนแต่ละโหนด เอเจนต์จะรวบรวมเมตริกในเครื่อง ดังนั้นโหนดที่ไม่มีเอเจนต์จะไม่ปรากฏบนแดชบอร์ด

ขั้นตอน 7) อันดับแรก คุณต้องติดตั้งเอเจนต์ DataStax บนแต่ละโหนดก่อน

สำหรับการติดตั้งเอเจนต์ DataStax ให้ไปที่ไดเร็กทอรี datastax-agent ในไดเร็กทอรี dse และรันคำสั่งด้านล่าง

คำสั่งที่ใช้ในการติดตั้งเอเจนต์ DataStax บนโหนด

หลังจากรันคำสั่งนี้ datastax-agent จะถูกติดตั้งบนโหนด ทำขั้นตอนเดียวกันกับโหนดทั้งหมดใน กลุ่ม.

ขั้นตอน 8) สำหรับการรัน OpsCenter ให้รันคำสั่งด้านล่าง

คำสั่งที่ใช้ในการเริ่มต้นบริการ DataStax OpsCenter

หลังจากรันคำสั่งข้างต้น OpsCenter จะทำงานสำเร็จ

ขั้นตอน 9) หากต้องการดูส่วนติดต่อผู้ใช้ของ OpsCenter ให้ไปที่เว็บเบราว์เซอร์แล้วพิมพ์... URL http://localhost:8888. Port 8888 is the OpsCenter default.

จะแสดงหน้าต่อไปนี้

การตรวจสอบแดชบอร์ด OpsCenter Cassandra การใช้งานโหนดและดิสก์

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

คำถามที่พบบ่อย

DevCenter เชื่อมต่อผ่านพอร์ตการขนส่งดั้งเดิม ซึ่งค่าเริ่มต้นคือ 9042 ค่านี้จะถูกกำหนดต่อการเชื่อมต่อในแบบฟอร์มเพิ่มการเชื่อมต่อ ดังนั้นจึงต้องป้อนพอร์ตที่กำหนดเองในช่องดังกล่าว

ไม่ DataStax ได้ย้ายเอกสาร DevCenter ไปไว้ในที่เก็บถาวรแล้ว และระบุว่าเครื่องมือนี้ไม่ได้รับการสนับสนุนอีกต่อไป สำหรับงานใหม่ ควรใช้ DataStax Studio หรือ cqlsh เปลือกที่จัดส่งมาพร้อมกับ Cassandra.

ไม่ OpsCenter จัดการเฉพาะคลัสเตอร์ DataStax Enterprise เท่านั้น คลัสเตอร์โอเพนซอร์สใช้ตัวส่งออกเมตริกที่ส่งข้อมูลไปยัง Prometheus และ Grafana หรือแพลตฟอร์มปฏิบัติการเฉพาะทาง เช่น AxonOps

เอเจนต์จะทำงานในเครื่องและรายงานข้อมูลเมตริกของโหนดไปยัง OpsCenter หากไม่มีเอเจนต์ OpsCenter จะไม่สามารถอ่านข้อมูลของโหนดนั้นได้ ดังนั้นแดชบอร์ดจึงแสดงว่าคลัสเตอร์ไม่สมบูรณ์

เปิดเบราว์เซอร์บนเครื่อง OpsCenter แล้วไปที่ localhost:8888 ซึ่งเป็นพอร์ตเริ่มต้นของ OpsCenter จากเครื่องอื่น ให้ใช้ที่อยู่ IP ของเครื่องนั้นเมื่อพอร์ตดังกล่าวเปิดแล้ว

สาเหตุหลักสามประการที่ทำให้เกิดความล้มเหลวส่วนใหญ่ ได้แก่ โหนดเป้าหมายไม่ทำงาน พอร์ต 9042 ถูกบล็อกระหว่างเวิร์กสเตชันและโหนด หรือที่อยู่โฮสต์สำหรับติดต่อไม่ถูกต้อง

โมเดลการเรียนรู้ของเครื่องจะกำหนดค่าพื้นฐานเป็นความหน่วงแฝงปกติ การบีบอัด และการเติบโตของดิสก์ต่อโหนด จากนั้นจะตรวจจับการเปลี่ยนแปลงก่อนที่การแจ้งเตือนตามเกณฑ์จะดังขึ้น เพื่อแปลงข้อมูลดิบให้เป็นข้อมูลดิบ กลุ่ม แปลงตัวชี้วัดเป็นเหตุการณ์จัดอันดับ

Copilot สร้างคำสั่ง CQL คำจำกัดความของคีย์สเปซ และโค้ดไดรเวอร์จากข้อความแสดงความคิดเห็น ซึ่งช่วยเพิ่มความเร็วในการสืบค้นข้อมูลทั่วไป ตรวจสอบคีย์พาร์ติชันและระดับความสอดคล้องเสมอ เนื่องจากคำสั่ง CQL ที่สร้างขึ้นมักจะไม่สนใจแบบจำลองข้อมูล

สรุปโพสต์นี้ด้วย: