Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> ฐานข้อมูล

ตั้งค่า DataStax Enterprise OpsCenter

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

แนะนำตัว

การจัดการสภาพแวดล้อมไคลเอนต์ด้วยหลายฐานข้อมูลเป็นงานที่ท้าทาย ผู้ดูแลระบบฐานข้อมูล (DBA) จำเป็นต้องติดตั้งสคริปต์บางประเภท (เช่น เชลล์สคริปต์หรือ Python®) หรือเครื่องมือจากส่วนกลางเพื่อตรวจสอบสภาพแวดล้อมดังกล่าว

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

เพื่อลดความยุ่งยากในการทำงานด้วยตนเอง DataStax® ได้จัดทำเครื่องมือการจัดการการตรวจสอบและภาพ (GUI) ที่เรียกว่า OpsCenter® ช่วยให้ DBA ดำเนินการตรวจสอบเชิงรุกเพื่อให้มีสภาพแวดล้อมคลัสเตอร์ของฐานข้อมูลที่เหมาะสมที่สุด

DataStax OpsCenter คืออะไร

DataStax OpsCenter เป็นคอนโซลแบบรวมศูนย์สำหรับการจัดการจุดเดียวของคลัสเตอร์โหนดทั้งหมดด้วยเครื่องมือที่ใช้เมนู GUI ที่สามารถทำงานบางอย่างเพื่อทำให้ชีวิตของ DBA ง่ายขึ้นมาก

โดยเฉพาะอย่างยิ่ง การตรวจสอบความสมบูรณ์ของคลัสเตอร์ฐานข้อมูล OpsCenter ช่วยงานและเครื่องมือต่อไปนี้:

  • กำลังอัปเกรดคลัสเตอร์ในเวอร์ชันล่าสุดที่มีให้บริการ
  • การจัดกำหนดการงานสำรองข้อมูลตาม GUI
  • การทำงานของคลัสเตอร์ เช่น การเพิ่มหรือลบโหนด
  • กราฟและแผนภูมิเมตริกประสิทธิภาพ (GUI)
  • การติดตั้งเอเจนต์เพื่อมอนิเตอร์โหนดคลัสเตอร์
  • การตรวจสอบฐานข้อมูลสำหรับการแจ้งเตือนที่สำคัญ
  • การกำหนดค่าคลัสเตอร์กลางโดยใช้ตัวจัดการวงจรชีวิต

ตั้งค่าการตรวจสอบ OpsCenter

ฉันได้จำลองการตั้งค่า OpsCenter เพื่อตรวจสอบคลัสเตอร์ POC ด้วยสองโหนดเพื่อสาธิตการทำงาน

ตั้งค่า DataStax Enterprise OpsCenter ตั้งค่า DataStax Enterprise OpsCenter

ข้อกำหนดเบื้องต้น

  • กำหนดค่า OpsCenter บนเครื่องที่มี CPU อย่างน้อย 2 คอร์และ RAM 2 GB
  • Oracle Java SE Runtime Environment 8 (JRE หรือ JDK) เนื่องจาก OpsCenter ไม่รองรับเวอร์ชันอื่น

ฉันกำหนดค่า OpsCenter บนคลัสเตอร์อินสแตนซ์ระบบคลาวด์ Apache® Cassandra® GCP® แบบสองโหนด

กำหนดค่า OpsCenter

คุณสามารถติดตั้ง OpsCenter ได้หลายวิธี และฉันเลือกวิธีการติดตั้ง tarball ในการติดตั้งประเภทนี้ คุณต้องดาวน์โหลดซอฟต์แวร์ tar จากเว็บไซต์ DataStax และตั้งค่าด้วยตนเอง

  1. สร้างผู้ใช้หรือกลุ่มและตั้งรหัสผ่าน

  2. สร้างไดเร็กทอรีสำหรับซอฟต์แวร์และเปลี่ยนเจ้าของหรือกลุ่มของไดเร็กทอรีนั้น

  3. ดาวน์โหลดซอฟต์แวร์ OpsCenter จากเว็บไซต์ DataStax โดยใช้คำสั่ง curl ดู https://docs.datastax.com/en/opscenter/6.1/opsc/release_notes/opscReleaseNotes_g.html#opscReleaseNotes_g เพื่อรับเวอร์ชันล่าสุดที่มีให้

    ตั้งค่า DataStax Enterprise OpsCenter
  4. ตรวจสอบเวอร์ชัน Java และอัปเดตเป็น 1.8 เนื่องจาก Cassandra ไม่รองรับ Javaversions ที่เก่ากว่า 1.8

  5. เริ่มบริการ OpsCenter จาก bin ไดเรกทอรี

    ตั้งค่า DataStax Enterprise OpsCenter
  6. เปิดพอร์ต OpsCenter เริ่มต้น 8888 เพื่อใช้และตรวจสอบบริการ OpsCenter โดยใช้คำสั่ง cURL ดังภาพ:

    ตั้งค่า DataStax Enterprise OpsCenter
  7. ตั้งค่า SecureShell (SSH) ระหว่างโหนดคลัสเตอร์ฐานข้อมูล

  8. เปิด OpsCenter ในเบราว์เซอร์และกำหนดค่าคลัสเตอร์โดยเลือก สร้างคลัสเตอร์ใหม่ บน https://localhost:8888 .

    ตั้งค่า DataStax Enterprise OpsCenter
  9. ระบุที่อยู่ IP ของโฮสต์คลัสเตอร์ฐานข้อมูลและเก็บพอร์ต JMX 7199 และพอร์ต nativetransport 9042 , การตั้งค่าเริ่มต้น

    ตั้งค่า DataStax Enterprise OpsCenter
  10. เลือกติดตั้งหรือเริ่มตัวแทนโดยอัตโนมัติ .

ตั้งค่า DataStax Enterprise OpsCenter
  1. ติดตามความคืบหน้าการติดตั้งตัวแทนในหน้าจอถัดไป
ตั้งค่า DataStax Enterprise OpsCenter
  1. หลังจากติดตั้งเอเจนต์เรียบร้อยแล้ว คุณจะเห็นโหนดคลัสเตอร์ฐานข้อมูลในOpsCenter ดังแสดงในรูปภาพต่อไปนี้ ในหน้านี้ คุณสามารถเพิ่มวิซาร์ดได้หากต้องการ ฉันได้ใช้วิซาร์ดสองสามตัว รวมถึงคำขอเขียน เวลาแฝงคำขอเขียน การใช้ดิสก์ CPU โหลดระบบปฏิบัติการ และอื่นๆ
ตั้งค่า DataStax Enterprise OpsCenter

บทสรุป

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

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

ใช้แท็บคำติชมเพื่อแสดงความคิดเห็นหรือถามคำถาม คุณสามารถเริ่มการสนทนากับเราได้