คืนค่าข้อมูลจากข้อมูลสำรอง

คุณสามารถคืนค่าคอมโพเนนต์จากไฟล์ที่คุณสร้างขึ้นเมื่อสำรองข้อมูล ขึ้นคอมโพเนนต์นั้น ซึ่งทำได้โดยใช้คำสั่ง restore

โปรดทราบว่าคำสั่ง restore มีลักษณะดังนี้

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

ส่วนนี้จะอธิบายวิธีใช้คำสั่ง restore

วิธีกู้คืนคอมโพเนนต์จากไฟล์ข้อมูลสำรอง

  1. ตรวจสอบว่าไดเรกทอรีต่อไปนี้ว่างเปล่า:
    /opt/apigee/data/component_name
    /opt/apigee/etc/component_name.d

    หากช่องไม่ว่าง ให้ลบเนื้อหาโดยใช้คำสั่งต่อไปนี้

    rm -r /opt/apigee/data/component_name
    rm -r /opt/apigee/etc/component_name.d
  2. กู้คืนการกำหนดค่าและข้อมูลก่อนหน้าโดยใช้คำสั่งต่อไปนี้
    /opt/apigee/apigee-service/bin/apigee-service component_name restore backup_file

    สถานที่:

    • component_name คือชื่อของคอมโพเนนต์ ค่าที่เป็นไปได้ ได้แก่
      • apigee-cassandra (คาสซานดรา)
      • apigee-openldap (OpenLDAP)
      • apigee-postgresql (ฐานข้อมูล PostgreSQL)
      • apigee-qpidd (Qpidd)
      • apigee-sso (SSO ของ Edge)
      • apigee-zookeeper (ZooKeeper)
      • edge-management-server (เซิร์ฟเวอร์การจัดการ)
      • edge-management-ui (UI ใหม่ของ Edge)
      • edge-message-processor (ตัวประมวลผลข้อความ)
      • edge-postgres-server (เซิร์ฟเวอร์ Postgres)
      • edge-qpid-server (เซิร์ฟเวอร์ Qpid)
      • edge-router (เราเตอร์ Edge)
      • edge-ui (UI แบบคลาสสิก)
    • backup_file คือชื่อไฟล์ที่สร้างขึ้นเมื่อคุณ สำรองข้อมูลคอมโพเนนต์นั้น ค่านี้ไม่รวม เส้นทางนี้ แต่จะมีฟังก์ชัน "backup-" คำนำหน้าและนามสกุลไฟล์ ตัวอย่างเช่น backup-2019.03.17,14.40.41.tar.gz

    เช่น

    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2019.03.17,14.40.41.tar.gz

    คุณจะระบุ backup_file หรือไม่ก็ได้ หากละไว้ Apigee จะใช้ไฟล์ล่าสุด ใน /opt/apigee/backup/component_name

    คำสั่ง restore จะนำการกำหนดค่าที่สำรองข้อมูลไว้มาใช้อีกครั้งและคืนค่า นับตั้งแต่มีการสำรองข้อมูล

  3. รีสตาร์ทคอมโพเนนต์ตามตัวอย่างต่อไปนี้ แสดง:
    /opt/apigee/apigee-service/bin/apigee-service component_name start