กำหนดค่า Qpid Broker-J

เอกสารนี้จะอธิบายวิธีตั้งค่าและลบล้างการกำหนดค่าสำหรับคอมโพเนนต์ apigee-qpidd ของ Edge สำหรับ Private Cloud สำหรับ Edge สำหรับ Private Cloud เวอร์ชันนี้และเวอร์ชันใหม่ คอมโพเนนต์ Qpid จะมีโบรกเกอร์ที่ใช้ Java (Broker-J) ดูรายละเอียดเกี่ยวกับ Broker-J ได้ที่ Apache Qpid Broker-J

เกี่ยวกับคอนโซลการจัดการ Qpid

คุณกำหนดค่าและจัดการ Qpid Broker-J ได้ผ่าน คอนโซลการจัดการเว็บ Qpid เราพูดคุยถึงการใช้คอนโซลเพื่อตรวจสอบคิวและข้อความใน Qpid ใน Monitoring Apache Qpid Broker-J

ในส่วนต่อไปนี้ เราจะอธิบายวิธีจัดการการกำหนดค่าคอนโซลการจัดการ Qpid โดยการแก้ไขไฟล์พร็อพเพอร์ตี้ (หรือที่เรียกว่าโค้ดที่มีการกำหนดค่าหรือ CwC)

กำหนดค่าข้อมูลเข้าสู่ระบบคอนโซลการจัดการ Qpid ระหว่างการติดตั้ง

หากต้องการกำหนดค่าข้อมูลเข้าสู่ระบบคอนโซลการจัดการ Qpid ในระหว่างขั้นตอนการติดตั้ง ให้ทำดังนี้

  1. เปิดไฟล์การกำหนดค่า Edge สำหรับโทโพโลยีการติดตั้ง โปรดดูไฟล์การกำหนดค่า Edge
  2. ตั้งค่าตัวแปรข้อมูลเข้าสู่ระบบและรหัสผ่านดังนี้
    # silent.conf
    QPID_MGMT_USERNAME=USERNAME
    QPID_MGMT_PASSWORD=PASSWORD
  3. เรียกใช้สคริปต์การตั้งค่า ดังนี้
    /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile

แก้ไขข้อมูลเข้าสู่ระบบคอนโซลการจัดการ Qpid

วิธีแก้ไขข้อมูลเข้าสู่ระบบคอนโซลการจัดการ Qpid หลังจากการติดตั้ง

  1. สร้างไฟล์ชั่วคราวและตั้งค่าตัวแปรต่อไปนี้ในไฟล์ (หรือจะใช้ไฟล์การกำหนดค่าต้นฉบับก็ได้หากต้องการ)
    # silent.conf
    QPID_MGMT_USERNAME=USERNAME
    QPID_MGMT_PASSWORD=PASSWORD
  2. ใช้คําสั่งนี้
    apigee-service apigee-qpidd set_management_credentials -f CONFIG_FILE
  3. รีสตาร์ทโบรกเกอร์ Qpid:
    apigee-service apigee-qpidd restart
  4. ทำซ้ำขั้นตอนเหล่านี้ในแต่ละโหนด Qpid ทีละรายการ

ลบล้างการกำหนดค่าโบรกเกอร์ Qpid เริ่มต้น

  1. สร้างหรือแก้ไขไฟล์ต่อไปนี้
    APIGEE_ROOT/customer/application/qpidd.properties
  2. เพิ่ม นำออก หรือแก้ไขการกำหนดค่าตามความจำเป็น ตัวอย่างต่อไปนี้เป็นการแก้ไขข้อมูลเข้าสู่ระบบการจัดการและหมายเลขพอร์ตพอร์ทัลเริ่มต้น
    # Example for modifying management credentials and port.
    
    conf_qpidd_qpid.authenticationproviders.users.name=username
    conf_qpidd_qpid.authenticationproviders.users.password=pass123
    
    # Example for setting the management portal port. Default is 8090.
      
    conf_qpidd_qpid.ports.http_port=10001
  3. บันทึกการเปลี่ยนแปลงและตรวจสอบว่าผู้ใช้ apigee เป็นเจ้าของไฟล์และอ่านได้โดยทำดังนี้
    chown apigee:apigee APIGEE_ROOT/customer/application/qpidd.properties
  4. รีสตาร์ทกระบวนการ qpidd:
    apigee-service apigee-qpidd restart