आपको Apigee Edge दस्तावेज़ दिख रहा है.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
इस पेज पर जाएं
Apigee X दस्तावेज़. जानकारी
निजी क्लाउड इंस्टॉलेशन के लिए, Edge में आपको Postgrs और Qpid सर्वर हटाने पड़ सकते हैं को Analytics ग्रुप में जोड़ा जा सकता है या उन्हें किसी Analytics ग्रुप में जोड़ा जा सकता है. इस दस्तावेज़ में, मौजूदा Edge इंस्टॉलेशन में Postgres और Qpid सर्वर को जोड़ने और हटाने का तरीका बताया गया है का इस्तेमाल करें.
सेट अप करने का तरीका देखें ज़्यादा जानकारी के लिए, Postgres के लिए मास्टर-स्टैंडबाय रेप्लिकेशन.
ज़रूरी शर्तें
सिस्टम एडमिन के क्रेडेंशियल का इस्तेमाल करके, मैनेजमेंट सर्वर एपीआई कॉल करने की सुविधा.
किसी Analytics ग्रुप में मौजूदा Postgres सर्वर जोड़ना
Postgres सर्वर के कॉम्पोनेंट जोड़ने की प्रोसेस इस बात पर निर्भर करती है कि Postgres इंस्टॉल किए गए थे या नहीं एक ऐसे सर्वर के रूप में हो, जिसका कोई प्रतिकृति न हो या दो सर्वर के रूप में मास्टर-स्टैंडबाय रेप्लिकेशन सक्षम हो.
स्थिति #1: एक Postgres सर्वर, कोई Postgres प्रतिकृति नहीं है
आंकड़ों और उपभोक्ता ग्रुप के नाम तय करें.
डिफ़ॉल्ट रूप से, Analytics का नाम ग्रुप
axgroup-001
है और उपभोक्ता ग्रुप का नाम यह हैconsumer-group-001
. किसी क्षेत्र की साइलेंट कॉन्फ़िगरेशन फ़ाइल में, Analytics ग्रुप को हटाने के लिए,AXGROUP
प्रॉपर्टी का इस्तेमाल करें.अगर आपको आंकड़ों और उपभोक्ता ग्रुप के नामों के बारे में नहीं पता, तो इन कमांड का इस्तेमाल करें उन्हें डिसप्ले करने के लिए:
curl -u adminEmail:pword "http://ms-IP:8080/v1/analytics/groups/ax"
इस कॉल से जवाब मिलता है, जिसमें Analytics ग्रुप के नाम शामिल होते हैं:
[ { "name" : "axgroup-001", "properties" : { }, "scopes" : [ "example~prod", "example~test" ] …
इस उदाहरण में, Analytics ग्रुप का नाम
axgroup-001.
हैpostgres-server
कॉम्पोनेंट का यूयूआईडी पता करने के लिए, नीचे दिए गए एपीआई का इस्तेमाल करें:curl http://pg-IP:8084/v1/servers/self
नीचे दिए गए एपीआई कॉल में, axgoupname और UUID को आंकड़ों वाले ग्रुप का नाम और यूयूआईडी, ऊपर दिए गए हैं.
postgres-server
एलिमेंट में Postgres सर्वर का यूयूआईडी जोड़ने के लिए, नीचे दिए गए एपीआई कॉल का इस्तेमाल करें:curl -v -u adminEmail:pword -X POST -H 'Content-Type: application/json' "http://ms-IP:8080/v1/analytics/groups/ax/axgroupname/servers?uuid=UUID&type=postgres-server&force=true"
कॉल और आउटपुट के उदाहरण:
curl -v -u adminEmail:pword -X POST -H 'Content-Type: application/json' "http://localhost:8080/v1/analytics/groups/ax/axgroup-001/servers?uuid=8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77&type=postgres-server&force=true"
[ { "name" : "axgroup-001", "properties" : { }, "scopes" : [ "example~prod", "example~test" ], "uuids" : { "qpid-server" : [ "94c96375-1ca7-412d-9eee-80fda94f6e07"], "postgres-server" : ["8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77"] }, "consumer-groups" : [ { "name" : "consumer-group-001", "consumers" : [ "94c96375-1ca7-412d-9eee-80fda94f6e07"], "datastores" : [ ], "properties" : { } } ], "data-processors" : { }
- उपभोक्ता ग्रुप में Postgres सर्वर यूयूआईडी जोड़ने के लिए, नीचे दिए गए एपीआई का इस्तेमाल करें :
curl -v -u adminEmail:pword -X POST -H 'Content-Type: application/json' "http://ms-IP:8080/v1/analytics/groups/ax/axgroupname/consumer-groups/consumer-group-001/datastores?uuid=UUID"
कॉल और आउटपुट के उदाहरण:
curl -v -u adminEmail:pword -X POST -H 'Content-Type: application/json' "http://localhost:8080/v1/analytics/groups/ax/axgroup-001/consumer-groups/consumer-group-001/datastores?uuid=8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77"
[ { "name" : "axgroup-001", "properties" : { }, "scopes" : [ "example~prod", "example~test" ], "uuids" : { "qpid-server" : [ "94c96375-1ca7-412d-9eee-80fda94f6e07"], "postgres-server" : ["8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77"] }, "consumer-groups" : [ { "name" : "consumer-group-001", "consumers" : [ "94c96375-1ca7-412d-9eee-80fda94f6e07"], "datastores" : ["8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77"], "properties" : { } } ], "data-processors" : { }
- सभी
edge-postgres-server
और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
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restart
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server wait_for_ready
स्थिति #2: मास्टर-स्टैंडबाय रेप्लिकेशन वाले दो पोस्टग्रेस सर्वर
आंकड़ों और उपभोक्ता ग्रुप के नाम तय करें.
डिफ़ॉल्ट रूप से, Analytics का नाम ग्रुप
axgroup-001
है और उपभोक्ता ग्रुप का नाम यह हैconsumer-group-001
. किसी क्षेत्र की साइलेंट कॉन्फ़िगरेशन फ़ाइल में, Analytics ग्रुप को हटाने के लिए,AXGROUP
प्रॉपर्टी का इस्तेमाल करें.अगर आपको आंकड़ों और उपभोक्ता ग्रुप के नामों के बारे में नहीं पता, तो इन कमांड का इस्तेमाल करें उन्हें डिसप्ले करने के लिए:
curl -u adminEmail:pword "http://ms-IP:8080/v1/analytics/groups/ax"
यह कॉल, तय किए गए Analytics ग्रुप के नाम वाला जवाब दिखाता है:
[ { "name" : "axgroup-001", "properties" : { }, "scopes" : [ "example~prod", "example~test" ] …
इस उदाहरण में, Analytics ग्रुप का नाम
axgroup-001.
है- हर मास्टर
postgres-server
के यूयूआईडी ढूंढने के लिए, नीचे दिए गए एपीआई कॉल का इस्तेमाल करें कॉम्पोनेंट और स्टैंडबायpostgres-server
कॉम्पोनेंट:curl http://pg-IP:8084/v1/servers/self
नीचे दिए गए एपीआई कॉल में, आपको axgoupname को इससे बदलना होगा
axgroup-001
और यूयूआईडी, जो मास्टर सर्वर की ज़रूरतों के हिसाब से दूसरे चरण में मिला था का इस्तेमाल masteruuid और उस यूयूआईडी की जगह पर किया जा सकता है जो चरण 2 में स्टैंडबाय सर्वर को slaveuuid के तौर पर इस्तेमाल किया जाना चाहिए. postgres-server
एलिमेंट में Postgres सर्वर के यूयूआईडी जोड़ने के लिए, नीचे दिए गए एपीआई का इस्तेमाल करें:curl -v -u adminEmail:pword -X POST -H 'Content-Type: application/json' "http://ms-IP:8080/v1/analytics/groups/ax/axgroupname/servers?uuid=masteruuid,slaveuuid&type=postgres-server&force=true"
कॉल और आउटपुट के उदाहरण:
curl -v -u adminEmail:pword -X POST -H 'Content-Type: application/json' "http://localhost:8080/v1/analytics/groups/ax/axgroup-001/servers?uuid=8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77,731c8c43-8c35-4b58-ad1a-f572b69c5f0&type=postgres-server&force=true"
[ { "name" : "axgroup-001", "properties" : { }, "scopes" : [ "example~prod", "example~test" ], "uuids" : { "qpid-server" : ["54a96375-33a7-4fba-6bfa-80fda94f6e07" ], "postgres-server" : [ "8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77:731c8c43-8c35-4b58-ad1a-f572b69c5f0"] }, "consumer-groups" : [ { "name" : "consumer-group-001", "consumers" : [ "54a96375-33a7-4fba-6bfa-80fda94f6e07" ], "datastores" : [], "properties" : { } } ], "data-processors" : { }
- उपभोक्ता ग्रुप में Postgres सर्वर के यूयूआईडी जोड़ने के लिए, नीचे दिए गए एपीआई का इस्तेमाल करें:
curl -v -u adminEmail:pword -X POST -H -H 'Content-Type: application/json' "http://ms-IP:8080/v1/analytics/groups/ax/axgroupname/consumer-groups/consumer-group-001/datastores?uuid=masteruuid,slaveuuid"
कॉल और आउटपुट के उदाहरण:
curl -v -u adminEmail:pword -X POST -H 'Content-Type: application/json' "http://localhost:8080/v1/analytics/groups/ax/axgroup-001/consumer-groups/consumer-group-001/datastores?uuid=8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77,731c8c43-8c35-4b58-ad1a-f572b69c5f0"
[ { "name" : "axgroup-001", "properties" : { }, "scopes" : [ "example~prod", "example~test" ], "uuids" : { "qpid-server" : ["54a96375-33a7-4fba-6bfa-80fda94f6e07" ], "postgres-server" : [ "8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77:731c8c43-8c35-4b58-ad1a-f572b69c5f0"] }, "consumer-groups" : [ { "name" : "consumer-group-001", "consumers" : [ "54a96375-33a7-4fba-6bfa-80fda94f6e07" ], "datastores" : ["8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77:731c8c43-8c35-4b58-ad1a-f572b69c5f0"], "properties" : { } } ], "data-processors" : { }
- सभी
edge-postgres-server
और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
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restart
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server wait_for_ready
किसी Analytics ग्रुप में मौजूदा Qpid सर्वर जोड़ना
- इस एपीआई का इस्तेमाल करके, Analytics ग्रुप का नाम ढूंढें:
curl -u adminEmail:pword "http://ms-IP:8080/v1/analytics/groups/ax"
इसके लिए एक जवाब मिलना चाहिए, जिसमें Analytics ग्रुप और स्कोप के नाम शामिल होंगे:
[ { "name" : "axgroup-001", "properties" : { }, "scopes" : [ "example~prod", "example~test" ] …
इस उदाहरण में, Analytics ग्रुप का नाम
axgroup-001.
है - हर Qpid सर्वर कॉम्पोनेंट का यूयूआईडी तय करने के लिए, नीचे दिए गए एपीआई कॉल का इस्तेमाल करें
Analytics ग्रुप में जोड़ने के लिए:
curl http://qp-IP:8083/v1/servers/self
qpid-server
में एक Qpid सर्वर यूयूआईडी जोड़ने के लिए, नीचे दिए गए एपीआई कॉल का इस्तेमाल करें एलिमेंट (जितनी ज़रूरत हो उतने यूयूआईडी के लिए दोहराएं):curl -v -u adminEmail:pword -X POST -H 'Content-Type: application/json' "http://ms-IP:8080/v1/analytics/groups/ax/axgroupname/servers?uuid=qpiduuid&type=qpid-server"
कॉल और आउटपुट के उदाहरण:
curl -v -u adminEmail:pword -X POST -H 'Accept: application/json' "http://localhost:8080/v1/analytics/groups/ax/axgroup-001/servers?uuid=94c96375-1ca7-412d-9eee-80fda94f6e0&type=qpid-server"
[ { "name" : "axgroup-001", "properties" : { }, "scopes" : [ "example~prod", "example~test" ], "uuids" : { "qpid-server" : [ "94c96375-1ca7-412d-9eee-80fda94f6e07", "54a96375-33a7-4fba-6bfa-80fda94f6e07" ], "postgres-server" : [ "8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77:731c8c43-8c35-4b58-ad1a-f572b69c5f0"] }, "consumer-groups" : [ { "name" : "consumer-group-001", "consumers" : [ "54a96375-33a7-4fba-6bfa-80fda94f6e07" ], "datastores" : ["8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77:731c8c43-8c35-4b58-ad1a-f57 ], "properties" : { } } ], "data-processors" : { }
- इस एपीआई कॉल का इस्तेमाल करके, ग्राहक एलिमेंट में एक Qpid सर्वर यूयूआईडी जोड़ें
उपभोक्ता ग्रुप (ज़रूरत के मुताबिक यूयूआईडी को दोहराएं):
curl -v -u adminEmail:pword -X POST -H 'Content-Type: application/json' "http://ms-IP:8080/v1/analytics/groups/ax/axgroupname/consumer-groups/consumer-group-001/consumers?uuid=qpiduuid"
कॉल और आउटपुट के उदाहरण:
curl -v -u adminEmail:pword -X POST -H 'Accept: application/json' "http://localhost:8080/v1/analytics/groups/ax/axgroup-001//consumer-groups/consumer-group-001/consumers?uuid=94c96375-1ca7-412d-9eee-80fda94f6e0"
[ { "name" : "axgroup-001", "properties" : { }, "scopes" : [ "example~prod", "example~test" ], "uuids" : { "qpid-server" : [ "94c96375-1ca7-412d-9eee-80fda94f6e07", "54a96375-33a7-4fba-6bfa-80fda94f6e07" ], "postgres-server" : [ "8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77:731c8c43-8c35-4b58-ad1a-f572b69c5f0"] }, "consumer-groups" : [ { "name" : "consumer-group-001", "consumers" : [ "94c96375-1ca7-412d-9eee-80fda94f6e07","54a96375-33a7-4fba-6bfa-80fda94f6e07" ], "datastores" : ["8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77:731c8c43-8c35-4b58-ad1a-f57 ], "properties" : { } } ], "data-processors" : { }
- बदलाव पक्का करने के लिए, सभी नोड पर सभी
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
किसी एनालिटिक्स ग्रुप से Postgres सर्वर हटाना
किसी Postgres सर्वर को हटाने की प्रोसेस इस बात पर निर्भर करती है कि Postgres रेप्लिकेशन को चालू किया गया था या नहीं.
स्थिति #1: एक Postgres सर्वर, कोई रिप्लिकेशन नहीं है
आंकड़ों और उपभोक्ता ग्रुप के नाम तय करें.
डिफ़ॉल्ट रूप से, Analytics का नाम ग्रुप
axgroup-001
है और उपभोक्ता ग्रुप का नाम यह हैconsumer-group-001
. किसी क्षेत्र की साइलेंट कॉन्फ़िगरेशन फ़ाइल में, Analytics ग्रुप को हटाने के लिए,AXGROUP
प्रॉपर्टी का इस्तेमाल करें.अगर आपको आंकड़ों और उपभोक्ता ग्रुप के नामों के बारे में नहीं पता, तो इन कमांड का इस्तेमाल करें उन्हें डिसप्ले करने के लिए:
curl -u adminEmail:pword "http://ms-IP:8080/v1/analytics/groups/ax"
इसका जवाब इस तरह का होना चाहिए:
[ { "name" : "axgroup-001", "properties" : { }, "scopes" : [ "example~prod", "example~test" ], "uuids" : { "qpid-server" : [ "94c96375-1ca7-412d-9eee-80fda94f6e07" ], "postgres-server" : [ "8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77"] }, "consumer-groups" : [ { "name" : "consumer-group-001", "consumers" : [ "94c96375-1ca7-412d-9eee-80fda94f6e07" ], "datastores" : [ "8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77" ], "properties" : { } } ], "data-processors" : { }
इस उदाहरण में, एनालिटिक्स ग्रुप का नाम
axgroup-001
है, जो उपभोक्ता ग्रुप का नाम हैconsumer-group-001
औरpostgres-server
का यूयूआईडी है8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77
. ध्यान दें कि यह आईडी दोनों से जुड़ा हुआ हैpostgres-server
औरdatastores
एलिमेंटconsumer-groups
से कम.Analytics ग्रुप का नाम, उपभोक्ता ग्रुप का नाम, और यूयूआईडी का इस्तेमाल करने के लिए, नीचे दिया गया तरीका अपनाएं.
postgres-server
यूयूआईडी को उपभोक्ता ग्रुप काdatastores
एलिमेंट:curl -v -u adminEmail:pword -X DELETE -H 'Accept: application/json' "http://ms-IP:8080/v1/analytics/groups/ax/axgroupname/consumer-groups/consumergroupname/datastores/UUID"
कॉल और आउटपुट के उदाहरण:
curl -v -u adminEmail:pword -X DELETE -H 'Accept: application/json' "http://localhost:8080/v1/analytics/groups/ax/axgroup-001/consumer-groups/consumer-group-001/datastores/8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77"
[ { "name" : "axgroup-001", "properties" : { }, "scopes" : [ "example~prod", "example~test" ], "uuids" : { "qpid-server" : [ "94c96375-1ca7-412d-9eee-80fda94f6e07" ], "postgres-server" : [ "8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77"] }, "consumer-groups" : [ { "name" : "consumer-group-001", "consumers" : [ "94c96375-1ca7-412d-9eee-80fda94f6e07" ], "datastores" : [ ], "properties" : { } } ], "data-processors" : { }
postgres-server
यूयूआईडी कोpostgres-server
एलिमेंट:curl -v -u adminEmail:pword -X DELETE -H 'Accept: application/json' "http://ms-IP:8080/v1/analytics/groups/ax/axgroupname/servers?uuid=UUID&type=postgres-server"
कॉल और आउटपुट के उदाहरण:
curl -v -u adminEmail:pword -X DELETE -H 'Accept: application/json' "http://localhost:8080/v1/analytics/groups/ax/axgroup-001/servers?uuid=8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77&type=postgres-server"
[ { "name" : "axgroup-001", "properties" : { }, "scopes" : [ "example~prod", "example~test" ], "uuids" : { "qpid-server" : [ "94c96375-1ca7-412d-9eee-80fda94f6e07" ], "postgres-server" : [ ] }, "consumer-groups" : [ { "name" : "consumer-group-001", "consumers" : [ "94c96375-1ca7-412d-9eee-80fda94f6e07" ], "datastores" : [ ], "properties" : { } } ], "data-processors" : { }
- इस आधार पर कि आप Postgres सर्वर को बदल रहे हैं या मिटा रहे हैं:
- अगर आपको Postgres सर्वर को बदलना है, तो Postgres सर्वर जोड़ना लेख पढ़ें देखें.
- अगर आपको कोई Postgres सर्वर मिटाना है, तो सभी को रीस्टार्ट करें
सभी नोड पर
edge-postgres-server
और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
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restart
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server wait_for_ready
स्थिति #2: मास्टर-स्टैंडबाय रेप्लिकेशन वाले दो पोस्टग्रेस सर्वर
Analytics ग्रुप का नाम और Postgres सर्वर के यूयूआईडी ढूंढें. ये यूयूआईडी, फ़िलहाल नीचे दिया गया एपीआई:
curl -u adminEmail:pword "http://ms-IP:8080/v1/analytics/groups/ax"
इस कॉल से कुछ ऐसा जवाब मिलता है:
[ { "name" : "axgroup-001", "properties" : { }, "scopes" : [ "example~prod", "example~test" ], "uuids" : { "qpid-server" : [ "94c96375-1ca7-412d-9eee-80fda94f6e07", "54a96375-33a7-4fba-6bfa-80fda94f6e07" ], "postgres-server" : [ "8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77:731c8c43-8c35-4b58-ad1a-f572b69c5f0"] }, "consumer-groups" : [ { "name" : "consumer-group-001", "consumers" : [ "94c96375-1ca7-412d-9eee-80fda94f6e07", "54a96375-33a7-4fba-6bfa-80fda94f6e07" ], "datastores" : [ "8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77:731c8c43-8c35-4b58-ad1a-f572b69c5f0" ], "properties" : { } } ], "data-processors" : { }
इस उदाहरण में, Analytics ग्रुप का नाम
axgroup-001
है औरpostgres-server
यूयूआईडी,8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77
हैं और731c8c43-8c35-4b58-ad1a-f572b69c5f0
.postgres-server
औरdatastores
एलिमेंट की वैल्यू एक जैसी है.इस चरण में Analytics ग्रुप का नाम, उपभोक्ता ग्रुप का नाम, और यूयूआईडी का इस्तेमाल करने के लिए, नीचे दिया गया तरीका अपनाएं.
postgres-server
यूयूआईडी को उपभोक्ता ग्रुप काdatastores
एलिमेंट (ध्यान दें कि मास्टर और स्लेव यूयूआईडी इन्हें एपीआई में कॉमा लगाकर अलग किया जाएगा, लेकिन इन्हें Analytics के आउटपुट में कोलन से अलग किया जाएगा ग्रुप कॉल के बारे में ऊपर बताया गया है):curl -v -u adminEmail:pword -X DELETE -H 'Accept: application/json' "http://ms-IP:8080/v1/analytics/groups/ax/axgroupname/consumer-groups/consumergroupname/datastores/masteruuid,slaveuuid"
कॉल और आउटपुट के उदाहरण:
curl -v -u adminEmail:pword -X DELETE -H 'Accept: application/json' "http://localhost:8080/v1/analytics/groups/ax/axgroup-001/consumer-groups/consumer-group-001/datastores/8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77,731c8c43-8c35-4b58-ad1a-f572b69c5f0"
[ { "name" : "axgroup-001", "properties" : { }, "scopes" : [ "example~prod", "example~test" ], "uuids" : { "qpid-server" : [ "94c96375-1ca7-412d-9eee-80fda94f6e07", "54a96375-33a7-4fba-6bfa-80fda94f6e07" ], "postgres-server" : [ "8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77:731c8c43-8c35-4b58-ad1a-f572b69c5f0"] }, "consumer-groups" : [ { "name" : "consumer-group-001", "consumers" : [ "94c96375-1ca7-412d-9eee-80fda94f6e07", "54a96375-33a7-4fba-6bfa-80fda94f6e07" ], "datastores" : [ ], "properties" : { } } ], "data-processors" : { }
postgres-server
यूयूआईडी कोpostgres-server
एलिमेंट:curl -v -u adminEmail:pword -X DELETE -H 'Accept: application/json' "http://ms-IP:8080/v1/analytics/groups/ax/axgroupname/servers?uuid=masteruuid,slaveuuid&type=postgres-server"
कॉल और आउटपुट के उदाहरण:
curl -v -u adminEmail:pword -X DELETE -H 'Accept: application/json' "http://localhost:8080/v1/analytics/groups/ax/axgroup-001/servers?uuid=8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77,731c8c43-8c35-4b58-ad1a-f572b69c5f0&type=postgres-server"
[ { "name" : "axgroup-001", "properties" : { }, "scopes" : [ "example~prod", "example~test" ], "uuids" : { "qpid-server" : [ "94c96375-1ca7-412d-9eee-80fda94f6e07", "54a96375-33a7-4fba-6bfa-80fda94f6e07" ], "postgres-server" : [ ] }, "consumer-groups" : [ { "name" : "consumer-group-001", "consumers" : [ "94c96375-1ca7-412d-9eee-80fda94f6e07", "54a96375-33a7-4fba-6bfa-80fda94f6e07" ], "datastores" : [ ], "properties" : { } } ], "data-processors" : { }
- इस आधार पर कि आप Postgres सर्वर को बदल रहे हैं या मिटा रहे हैं:
- अगर आपको Postgres सर्वर को बदलना है, तो Postgres सर्वर जोड़ना लेख पढ़ें देखें.
- अगर आपको कोई Postgres सर्वर मिटाना है, तो सभी को रीस्टार्ट करें
सभी नोड पर
edge-postgres-server
और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
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restart
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server wait_for_ready
किसी Analytics ग्रुप से Qpid सर्वर हटाना
- नीचे दिए गए एपीआई का इस्तेमाल करके, रजिस्टर किए गए Qpid सर्वर यूयूआईडी ढूंढें:
इसका जवाब इस फ़ॉर्म में मिलना चाहिए:curl -u adminEmail:pword "http://ms-IP:8080/v1/analytics/groups/ax"
[ { "name" : "axgroup-001", "properties" : { }, "scopes" : [ "example~prod", "example~test" ], "uuids" : { "qpid-server" : [ "94c96375-1ca7-412d-9eee-80fda94f6e07", "54a96375-33a7-4fba-6bfa-80fda94f6e07" ], "postgres-server" : [ "8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77:731c8c43-8c35-4b58-ad1a-f572b69c5f0"] }, "consumer-groups" : [ { "name" : "consumer-group-001", "consumers" : [ "94c96375-1ca7-412d-9eee-80fda94f6e07", "54a96375-33a7-4fba-6bfa-80fda94f6e07" ], "datastores" : [ "8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77:731c8c43-8c35-4b58-ad1a-f572b69c5f0" ], "properties" : { } } ], "data-processors" : { }
इस उदाहरण में, Analytics ग्रुप का नाम
axgroup-001
है और Qpid सर्वर यूयूआईडी है94c96375-1ca7-412d-9eee-80fda94f6e0
और54a96375-33a7-4fba-6bfa-80fda94f6e07
हैं. ध्यान दें किqpid-server
औरconsumers
एलिमेंट की वैल्यू एक जैसी हैं.इस चरण में Analytics ग्रुप का नाम, उपभोक्ता ग्रुप का नाम, और यूयूआईडी का इस्तेमाल करने के लिए, नीचे दिया गया तरीका अपनाएं.
consumers
से एकqpid-server
यूयूआईडी हटाने के लिए, नीचे दिए गए एपीआई कॉल का इस्तेमाल करें उपभोक्ता ग्रुप का हिस्सा (ज़रूरत के हिसाब से जितने चाहें उतने यूयूआईडी इस्तेमाल करें):curl -v -u adminEmail:pword -X DELETE -H 'Accept: application/json' "http://ms-IP:8080/v1/analytics/groups/ax/axgroupname/consumer-groups/consumer-group-001/consumers/qpiduuid"
कॉल और आउटपुट के उदाहरण:
curl -v -u adminEmail:pword -X DELETE -H 'Accept: application/json' "http://localhost:8080/v1/analytics/groups/ax/axgroup-001/consumer-groups/consumer-group-001/consumers/94c96375-1ca7-412d-9eee-80fda94f6e0"
[ { "name" : "axgroup-001", "properties" : { }, "scopes" : [ "example~prod", "example~test" ], "uuids" : { "qpid-server" : [ "94c96375-1ca7-412d-9eee-80fda94f6e07", "54a96375-33a7-4fba-6bfa-80fda94f6e07" ], "postgres-server" : [ "8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77:731c8c43-8c35-4b58-ad1a-f572b69c5f0"] }, "consumer-groups" : [ { "name" : "consumer-group-001", "consumers" : [ "54a96375-33a7-4fba-6bfa-80fda94f6e07" ], "datastores" : ["8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77:731c8c43-8c35-4b58-ad1a-f57 ], "properties" : { } } ], "data-processors" : { }
- एक
qpid-server
यूयूआईडी को हटाने के लिए, नीचे दिए गए एपीआई कॉल का इस्तेमाल करेंqpid-server
एलिमेंट (ज़रूरत के हिसाब से यूयूआईडी को दोहराएं):curl -v -u adminEmail:pword -X DELETE -H 'Accept: application/json' "http://ms-IP:8080/v1/analytics/groups/ax/axgroupname/servers?uuid=qpiduuid&type=qpid-server"
कॉल और आउटपुट के उदाहरण:
curl -v -u adminEmail:pword -X DELETE -H 'Accept: application/json' "http://localhost:8080/v1/analytics/groups/ax/axgroup-001/servers?uuid=94c96375-1ca7-412d-9eee-80fda94f6e0&type=qpid-server"
[ { "name" : "axgroup-001", "properties" : { }, "scopes" : [ "example~prod", "example~test" ], "uuids" : { "qpid-server" : ["54a96375-33a7-4fba-6bfa-80fda94f6e07" ], "postgres-server" : [ "8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77:731c8c43-8c35-4b58-ad1a-f572b69c5f0"] }, "consumer-groups" : [ { "name" : "consumer-group-001", "consumers" : [ "54a96375-33a7-4fba-6bfa-80fda94f6e07" ], "datastores" : ["8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77:731c8c43-8c35-4b58-ad1a-f57 ], "properties" : { } } ], "data-processors" : { }
- बदलाव पक्का करने के लिए, सभी नोड पर सभी
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