इस दस्तावेज़ में, मौजूदा Edge के इंस्टॉलेशन में Qpid सर्वर को जोड़ने और हटाने का तरीका बताया गया है.
मैनेजमेंट सर्वर, मैसेज प्रोसेसर या राऊटर को हटाने के तरीके के बारे में जानने के लिए, सर्वर हटाना देखें.
Qpid सर्वर जोड़ें
Qpid सर्वर जोड़ने के लिए:
- मैनेजमेंट सर्वर पर, आंकड़ों और उपभोक्ता ग्रुप का नाम तय करें.
नीचे दिए गए कई निर्देशों के लिए उस जानकारी की ज़रूरत है. डिफ़ॉल्ट रूप से, Analytics ग्रुप का नाम
axgroup-001
होता है और उपभोक्ता ग्रुप का नामconsumer-group-001
होता है. किसी क्षेत्र की साइलेंट कॉन्फ़िगरेशन फ़ाइल में,AXGROUP
प्रॉपर्टी का इस्तेमाल करके, आंकड़ों के ग्रुप का नाम सेट किया जा सकता है.अगर आपको आंकड़ों और उपभोक्ता ग्रुप के नाम पक्के तौर पर नहीं पता हैं, तो उन्हें दिखाने के लिए इस निर्देश का इस्तेमाल करें:
apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
यह निर्देश,
name
फ़ील्ड में Analytics ग्रुप का नाम औरconsumer-groups
फ़ील्ड में उपभोक्ता ग्रुप का नाम दिखाता है. - इंटरनेट या बिना इंटरनेट प्रोसेस का इस्तेमाल करके, नोड पर EDGE
apigee-setup
यूटिलिटी इंस्टॉल करें. इसके लिए, Edge apigee-setup उपयोगिता को इंस्टॉल करें में बताया गया तरीका अपनाएं. - नोड पर Qpid इंस्टॉल करने के लिए
apigee-setup.sh
का इस्तेमाल करें:/opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile
"-p qs" विकल्प, Qpid को इंस्टॉल करने के बारे में बताता है. configFile बनाने के बारे में जानने के लिए, नोड पर Edge कॉम्पोनेंट इंस्टॉल करें देखें.
इंस्टॉल हो जाने के बाद, स्क्रिप्ट, Qpid सर्वर का UUID दिखाती है. अगर आपको बाद में यूयूआईडी का पता लगाना है, तो उस होस्ट पर यहां दिए गए cURL कमांड का इस्तेमाल करें जहां आपने Qpid इंस्टॉल किया है:
curl http://qpid_IP:8083/v1/servers/self
- Qpid को Analytics ग्रुप में जोड़ें:
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"
आउटपुट में, आपको axgroup-001 के तहत
qpid-server
प्रॉपर्टी में जोड़े गए Qpid नोड का UUID दिखता है:{ "name" : "axgroup-001", "properties" : {}, "scopes" : [ "VALIDATE~test", "sgilson~prod" ], "uuids" : { "qpid-server" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-3640-4bd9-bf7e-1eb89155810a" ] } }
- 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-group-001
में,consumer-groups
प्रॉपर्टी में Qpid नोड का यूयूआईडी जोड़ा गया है:"consumer-groups" : [ { "name" : "consumer-group-001", "consumers" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-3640-4bd9-bf7e-1eb89155810a" ] } ]
- सभी नोड पर सभी
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 नोड हटाने के लिए:
- मैनेजमेंट सर्वर पर, आंकड़ों और उपभोक्ता ग्रुप का नाम तय करें. नीचे दिए गए कई
निर्देशों के लिए यह जानकारी ज़रूरी है.
डिफ़ॉल्ट रूप से, Analytics ग्रुप का नाम
axgroup-001
और उपभोक्ता ग्रुप का नामconsumer-group-001
होता है. किसी क्षेत्र की साइलेंट कॉन्फ़िगरेशन फ़ाइल में,AXGROUP
प्रॉपर्टी का इस्तेमाल करके Analytics ग्रुप का नाम सेट किया जा सकता है.अगर आपको आंकड़ों और उपभोक्ता ग्रुप के नाम पक्के तौर पर नहीं पता हैं, तो उन्हें दिखाने के लिए नीचे दिए गए निर्देश का इस्तेमाल करें:
apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
यह निर्देश, नाम वाले फ़ील्ड में Analytics ग्रुप का नाम और उपभोक्ता-ग्रुप फ़ील्ड में उपभोक्ता ग्रुप का नाम दिखाता है.
- उपभोक्ता ग्रुप से 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"
- Qpid को Analytics ग्रुप से हटाएं:
curl -v -u adminEmail:pword -X DELETE "http://ms_IP:8080/v1/analytics/groups/ax/AX_GROUP/servers?uuid=QPID_UUID&type=qpid-server"
- Edge इंस्टॉलेशन से Qpid सर्वर का रजिस्ट्रेशन रद्द करें:
curl -u adminEmail:pword -X POST http://ms_IP:8080/v1/servers -d "type=qpid-server®ion=dc-1&pod=central&uuid=QPID_UUID&action=remove"
- Edge इंस्टॉलेशन से Qpid सर्वर हटाएं:
curl -u adminEmail:pword -X DELETE http://ms_IP:8080/v1/servers/QPID_UUID
- सभी नोड पर सभी
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
- Edge को अनइंस्टॉल करने के बारे में बताए गए तरीके से Qpid को अनइंस्टॉल करें.