Qpid ब्रोकर-J को कॉन्फ़िगर करें

इस दस्तावेज़ में, Edge for Private Cloud के apigee-qpidd कॉम्पोनेंट के लिए कॉन्फ़िगरेशन सेट करने और उन्हें बदलने के तरीके के बारे में बताया गया है. Private Cloud के लिए Edge के इस और इसके बाद के वर्शन के लिए, Qpid कॉम्पोनेंट में Java पर आधारित ब्रोकर (Broker-J) शामिल होता है. Broker-J के बारे में ज़्यादा जानकारी के लिए, Apache Qpid Broker-J देखें.

Qpid मैनेजमेंट कंसोल के बारे में जानकारी

Qpid Web Management Console की मदद से, Qpid Broker-J को कॉन्फ़िगर और मैनेज किया जा सकता है. हमने Apache Qpid Broker-J की निगरानी करना लेख में, Qpid कतारों और मैसेज को मॉनिटर करने के लिए कंसोल का इस्तेमाल करने के बारे में बताया है.

यहां दिए गए सेक्शन में, हम प्रॉपर्टी फ़ाइलों (इन्हें कॉन्फ़िगरेशन वाला कोड या CwC भी कहा जाता है) में बदलाव करके, Qpid मैनेजमेंट कंसोल के कॉन्फ़िगरेशन मैनेज करने का तरीका बताते हैं.

इंस्टॉल करने के दौरान, 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