Anda melihat dokumentasi Apigee Edge.
Buka
dokumentasi Apigee X. info
Dalam penginstalan Edge untuk Private Cloud, Anda mungkin harus menghapus server Postgres dan Qpid dari grup analisis yang ada, atau menambahkannya ke grup analisis. Dokumen ini menjelaskan cara menambahkan dan menghapus server Postgres dan Qpid dalam penginstalan Edge yang ada untuk penginstalan Postgres tunggal dan penginstalan Postgres master-standby.
Lihat Menyiapkan replikasi master-standby untuk Postgres guna mengetahui informasi selengkapnya.
Prasyarat
Kemampuan untuk melakukan panggilan API server pengelolaan menggunakan kredensial admin sistem.
Menambahkan server Postgres yang ada ke grup analisis
Proses penambahan komponen server Postgres bergantung pada apakah Postgres diinstal sebagai server tunggal tanpa replikasi, atau sebagai dua server dengan replikasi master-standby yang diaktifkan.
Skenario #1: Satu server Postgres, tanpa replikasi Postgres
Tentukan nama grup analisis dan konsumen.
Secara default, nama grup analisis adalah
axgroup-001, dan nama grup konsumen adalahconsumer-group-001. Dalam file konfigurasi senyap untuk suatu region, Anda dapat menetapkan nama grup analisis menggunakan propertiAXGROUP.Jika Anda tidak yakin dengan nama grup analisis dan konsumen, gunakan perintah berikut untuk menampilkannya:
curl -u adminEmail:pword "http://ms-IP:8080/v1/analytics/groups/ax"
Panggilan ini menampilkan respons yang berisi nama grup analisis:
[ { "name" : "axgroup-001", "properties" : { }, "scopes" : [ "example~prod", "example~test" ] …Dalam contoh ini, nama grup analisis adalah
axgroup-001.- Gunakan API berikut untuk menentukan UUID komponen
postgres-server:curl http://pg-IP:8084/v1/servers/self
Dalam panggilan API berikut, ganti axgoupname dan UUID dengan nama grup analisis dan UUID yang ditentukan di atas.
- Gunakan panggilan API berikut untuk menambahkan UUID server Postgres ke elemen
postgres-server: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"
Contoh panggilan dan output:
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" : { } - Gunakan API berikut untuk menambahkan UUID server Postgres ke grup konsumen :
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"
Contoh panggilan dan output:
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" : { } - Mulai ulang semua komponen
edge-postgres-serverdanedge-qpid-serverdi semua node untuk memastikan perubahan diambil oleh komponen tersebut:/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
Skenario #2: Dua server Postgres dengan replikasi master-standby
Tentukan nama grup analisis dan konsumen.
Secara default, nama grup analisis adalah
axgroup-001, dan nama grup konsumen adalahconsumer-group-001. Dalam file konfigurasi senyap untuk suatu region, Anda dapat menetapkan nama grup analisis menggunakan propertiAXGROUP.Jika Anda tidak yakin dengan nama grup analisis dan konsumen, gunakan perintah berikut untuk menampilkannya:
curl -u adminEmail:pword "http://ms-IP:8080/v1/analytics/groups/ax"
Panggilan ini menampilkan respons yang berisi nama grup analisis yang ditentukan:
[ { "name" : "axgroup-001", "properties" : { }, "scopes" : [ "example~prod", "example~test" ] …Dalam contoh ini, nama grup analisis adalah
axgroup-001.- Gunakan panggilan API berikut untuk menemukan UUID setiap komponen
postgres-servermaster DAN komponenpostgres-serverstandby:curl http://pg-IP:8084/v1/servers/self
Dalam panggilan API berikut, Anda harus mengganti axgoupname dengan
axgroup-001dan UUID yang diperoleh pada langkah 2 di server master perlu digunakan sebagai pengganti masteruuid dan UUID yang ditampilkan pada langkah 2 untuk server standby perlu digunakan sebagai slaveuuid. - Gunakan API berikut untuk menambahkan UUID server Postgres ke elemen
postgres-server: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"
Contoh panggilan dan output:
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" : { } - Gunakan API berikut untuk menambahkan UUID server Postgres ke grup konsumen:
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"
Contoh panggilan dan output:
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" : { } - Mulai ulang semua komponen
edge-postgres-serverdanedge-qpid-serverdi semua node untuk memastikan perubahan diambil oleh komponen tersebut:/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
Menambahkan server Qpid yang ada ke grup analisis
- Temukan nama grup analisis menggunakan API berikut:
curl -u adminEmail:pword "http://ms-IP:8080/v1/analytics/groups/ax"
Tindakan ini akan menampilkan respons yang berisi nama grup dan cakupan analisis:
[ { "name" : "axgroup-001", "properties" : { }, "scopes" : [ "example~prod", "example~test" ] …Dalam contoh ini, nama grup analisis adalah
axgroup-001. - Gunakan panggilan API berikut untuk menentukan UUID setiap komponen server Qpid yang ingin Anda
tambahkan ke grup analisis:
curl http://qp-IP:8083/v1/servers/self
- Gunakan panggilan API berikut untuk menambahkan satu UUID server Qpid ke elemen
qpid-server(ulangi untuk UUID sebanyak yang diperlukan):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"
Contoh panggilan dan output:
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" : { } - Gunakan panggilan API berikut untuk menambahkan satu UUID server Qpid ke elemen konsumen dari
grup konsumen (ulangi untuk UUID sebanyak yang diperlukan):
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"
Contoh panggilan dan output:
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" : { } - Mulai ulang semua komponen
edge-qpid-serverdi semua node untuk memastikan perubahan diambil oleh komponen tersebut:/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server wait_for_ready
Menghapus server Postgres dari grup analisis
Proses penghapusan server Postgres bergantung pada apakah replikasi Postgres diaktifkan atau tidak.
Skenario #1: Satu server Postgres, tanpa replikasi
Tentukan nama grup analisis dan konsumen.
Secara default, nama grup analisis adalah
axgroup-001, dan nama grup konsumen adalahconsumer-group-001. Dalam file konfigurasi senyap untuk suatu region, Anda dapat menetapkan nama grup analisis menggunakan propertiAXGROUP.Jika Anda tidak yakin dengan nama grup analisis dan konsumen, gunakan perintah berikut untuk menampilkannya:
curl -u adminEmail:pword "http://ms-IP:8080/v1/analytics/groups/ax"
Tindakan ini akan menampilkan respons seperti berikut:
[ { "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" : { }Dalam contoh ini, nama grup analisis adalah
axgroup-001, nama grup konsumenconsumer-group-001dan UUIDpostgres-serveradalah8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77. Perhatikan bahwa ID ini dikaitkan dengan elemenpostgres-serverdandatastoresdi bagianconsumer-groups.Gunakan nama grup analisis, nama grup konsumen, dan UUID yang diperoleh pada langkah-langkah di bawah.
- Gunakan panggilan API berikut untuk menghapus UUID
postgres-serverdaridatastoreselemen grup konsumen: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"
Contoh panggilan dan output:
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" : { } - Gunakan API berikut untuk menghapus UUID
postgres-serverdari elemenpostgres-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"
Contoh panggilan dan output:
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" : { } - Bergantung pada apakah Anda mengganti atau menghapus server Postgres:
- Jika Anda mengganti server Postgres, lihat Menambahkan server Postgres untuk mengetahui langkah-langkah menambahkan server Postgres.
- Jika Anda menghapus server Postgres, mulai ulang semua
edge-postgres-serverdanedge-qpid-serverkomponen di semua node untuk memastikan perubahan diambil oleh komponen tersebut dengan menjalankan perintah berikut:/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
Skenario #2: Dua server Postgres dengan replikasi master-standby
Temukan nama grup analisis dan UUID server Postgres yang saat ini terdaftar menggunakan API berikut:
curl -u adminEmail:pword "http://ms-IP:8080/v1/analytics/groups/ax"
Panggilan ini menampilkan respons seperti berikut:
[ { "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" : { }Dalam contoh ini, nama grup analisis adalah
axgroup-001, danpostgres-serverUUID adalah8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77dan731c8c43-8c35-4b58-ad1a-f572b69c5f0. Perhatikan bahwa elemenpostgres-serverdandatastoresmemiliki nilai yang sama.Gunakan nama grup analisis, nama grup konsumen, dan UUID yang diperoleh pada langkah ini dalam langkah-langkah di bawah.
- Gunakan API berikut untuk menghapus UUID
postgres-serverdari elemendatastoresgrup konsumen (perhatikan bahwa UUID master dan slave dipisahkan dengan koma di API, tetapi akan dipisahkan dengan titik dua di output panggilan grup analisis yang disebutkan di atas):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"
Contoh panggilan dan output:
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" : { } - Gunakan API berikut untuk menghapus UUID
postgres-serverdari elemenpostgres-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"
Contoh panggilan dan output:
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" : { } - Bergantung pada apakah Anda mengganti atau menghapus server Postgres:
- Jika Anda mengganti server Postgres, lihat Menambahkan server Postgres untuk mengetahui langkah-langkah menambahkan server Postgres.
- Jika Anda menghapus server Postgres, mulai ulang semua
edge-postgres-serverdanedge-qpid-serverkomponen di semua node untuk memastikan perubahan diambil oleh komponen tersebut dengan menjalankan perintah berikut:/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
Menghapus server Qpid dari grup analisis
- Temukan UUID server Qpid yang saat ini terdaftar menggunakan API berikut:
Tindakan ini akan menampilkan respons dalam bentuk: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" : { }Dalam contoh ini, nama grup analisis adalah
axgroup-001, dan UUID server Qpid adalah94c96375-1ca7-412d-9eee-80fda94f6e0dan54a96375-33a7-4fba-6bfa-80fda94f6e07. Perhatikan bahwa elemenqpid-serverdanconsumersmemiliki nilai yang sama.Gunakan nama grup analisis, nama grup konsumen, dan UUID yang diperoleh pada langkah ini dalam langkah-langkah di bawah.
- Gunakan panggilan API berikut untuk menghapus satu
qpid-serverUUID dari elemenconsumersgrup konsumen (ulangi untuk UUID sebanyak yang diperlukan):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"
Contoh panggilan dan output:
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" : { } - Gunakan panggilan API berikut untuk menghapus satu
qpid-serverUUID dari elemenqpid-server(ulangi untuk UUID sebanyak yang diperlukan):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"
Contoh panggilan dan output:
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" : { } - Mulai ulang semua komponen
edge-qpid-serverdi semua node untuk memastikan perubahan diambil oleh komponen tersebut:/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server wait_for_ready