Qpid नोड जोड़ें या निकालें

इस दस्तावेज़ में, मौजूदा Edge में Qpid सर्वर जोड़ने और हटाने का तरीका बताया गया है इंस्टॉल करना.

मैनेजमेंट सर्वर, मैसेज प्रोसेसर या राऊटर को हटाने के तरीके के बारे में जानने के लिए, देखें सर्वर हटाएं.

Qpid सर्वर जोड़ें

Qpid सर्वर जोड़ने के लिए:

  1. मैनेजमेंट सर्वर पर, आंकड़ों और उपभोक्ता ग्रुप के नाम तय करें.

    नीचे दिए गए कई निर्देशों के लिए, उस जानकारी की ज़रूरत होती है. डिफ़ॉल्ट रूप से, Analytics का नाम ग्रुप axgroup-001 है और उपभोक्ता ग्रुप का नाम यह है consumer-group-001. किसी क्षेत्र की साइलेंट कॉन्फ़िगरेशन फ़ाइल में, Analytics ग्रुप को हटाने के लिए, AXGROUP प्रॉपर्टी का इस्तेमाल करें.

    अगर आपको आंकड़ों और उपभोक्ता ग्रुप के नामों के बारे में नहीं पता, तो इन कमांड का इस्तेमाल करें उन्हें डिसप्ले करने के लिए:

    apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost

    यह निर्देश, name फ़ील्ड में मौजूद Analytics ग्रुप का नाम दिखाता है और consumer-groups फ़ील्ड में उपभोक्ता ग्रुप का नाम.

  2. नोड पर Edge apigee-setup उपयोगिता इंस्टॉल करने के लिए इंटरनेट का इस्तेमाल करें या इंटरनेट की प्रोसेस, जैसा कि इसमें बताया गया है Edge apigee-setup सुविधा इंस्टॉल करें.
  3. नोड पर Qpid इंस्टॉल करने के लिए apigee-setup.sh का इस्तेमाल करें:
    /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile

    "-p qs" विकल्प Qpid इंस्टॉल करने के बारे में बताता है. यहां जाएं: जानकारी के लिए, नोड पर Edge कॉम्पोनेंट इंस्टॉल करें configFile बनाएं.

    इंस्टॉलेशन पूरा होने के बाद, स्क्रिप्ट Qpid सर्वर का यूयूआईडी दिखाती है. अगर आपको बाद में UUID तय करने के लिए, उस होस्ट पर यहां दिए गए cURL निर्देश का इस्तेमाल करें जहां आपने इंस्टॉल किया है क्यूपीआईडी:

    curl http://qpid_IP:8083/v1/servers/self
  4. Analytics ग्रुप में Qpid जोड़ें:
    curl -u adminEmail:pword -H "Content-Type: application/json"
      -X POST "http://ms_IP:8080/v1/analytics/groups/ax/AX_GROUP/servers?uuid=QPID_UUID&type=qpid-server"

    आउटपुट में, आपको qpid-server में जोड़ा गया Qpid नोड का UUID दिखता है axgroup-001 के तहत आने वाली प्रॉपर्टी:

    {
      "name" : "axgroup-001",
      "properties" : {},
      "scopes" : [ "VALIDATE~test", "sgilson~prod" ],
      "uuids" : {
        "qpid-server" : [
          "d6d0480f-8393-465d-a2a1-b4a16a033c55",
          "8398a95c-3640-4bd9-bf7e-1eb89155810a"
        ]
      }
    }
    
  5. उपभोक्ता ग्रुप में Qpid जोड़ें:
    curl -u adminEmail:pword -H "Content-Type: application/json"
      -X POST "http://ms_IP:8080/v1/analytics/groups/ax/AX_GROUP/consumer-groups/CONSUMER_GROUP/consumers?uuid=QPID_UUID"

    आउटपुट में, आपको consumer-groups में जोड़ा गया Qpid नोड का UUID दिखता है consumer-group-001 की प्रॉपर्टी:

    "consumer-groups" : [ {
      "name" : "consumer-group-001",
      "consumers" : [
        "d6d0480f-8393-465d-a2a1-b4a16a033c55",
        "8398a95c-3640-4bd9-bf7e-1eb89155810a"
      ]
    } ]
  6. बदलाव पक्का करने के लिए, सभी नोड पर सभी edge-qpid-server कॉम्पोनेंट को रीस्टार्ट करें इन्हें उन कॉम्पोनेंट में शामिल किया जाता है:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server wait_for_ready

इंस्टॉल हो गया है.

Qpid सर्वर हटाएं

Qpid नोड हटाने के लिए:

  1. मैनेजमेंट सर्वर पर, आंकड़ों और उपभोक्ता ग्रुप के नाम तय करें. कई नीचे दिए गए निर्देशों के लिए उस जानकारी की ज़रूरत है.

    डिफ़ॉल्ट रूप से, आंकड़ों के ग्रुप का नाम axgroup-001 और उपभोक्ता का नाम होता है ग्रुप consumer-group-001 है. तय सीमा में किसी क्षेत्र के लिए साइलेंट कॉन्फ़िगरेशन फ़ाइल होती है, तो Analytics ग्रुप का नाम सेट करने के लिए AXGROUP प्रॉपर्टी.

    अगर आपको आंकड़ों और उपभोक्ता ग्रुप के नामों के बारे में नहीं पता, तो इन कमांड का इस्तेमाल करें उन्हें डिसप्ले करने के लिए:

    apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost

    यह निर्देश, नाम फ़ील्ड में Analytics ग्रुप का नाम और फ़ील्ड में उपभोक्ता ग्रुप का नाम दिखाता है उपभोक्ता-समूह फ़ील्ड में.

  2. Qpid को उपभोक्ता ग्रुप से हटाएं:
    curl -u adminEmail:pword -H "Content-Type: application/json"
      -X DELETE "http://ms_IP:8080/v1/analytics/groups/ax/AX_GROUP/consumer-groups/CONSUMER_GROUP/consumers/QPID_UUID"
  3. Analytics ग्रुप से Qpid हटाएं:
    curl -v -u adminEmail:pword
      -X DELETE "http://ms_IP:8080/v1/analytics/groups/ax/AX_GROUP/servers?uuid=QPID_UUID&type=qpid-server"
  4. Edge इंस्टॉलेशन से Qpid सर्वर का रजिस्ट्रेशन रद्द करें:
    curl -u adminEmail:pword
      -X POST http://ms_IP:8080/v1/servers -d "type=qpid-server&region=dc-1&pod=central&uuid=QPID_UUID&action=remove"
  5. Edge इंस्टॉलेशन से Qpid सर्वर हटाएं:
    curl -u adminEmail:pword -X DELETE http://ms_IP:8080/v1/servers/QPID_UUID
  6. बदलाव पक्का करने के लिए, सभी नोड पर सभी edge-qpid-server कॉम्पोनेंट को रीस्टार्ट करें इन्हें उन कॉम्पोनेंट में शामिल किया जाता है:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server wait_for_ready
  7. Qpid को अनइंस्टॉल करें, जैसा कि Uninstalling Edge में बताया गया है.