Dokumen ini menjelaskan cara menambahkan dan menghapus server Qpid dalam penginstalan Edge yang ada.
Untuk informasi tentang cara menghapus Server Pengelolaan, Pemroses Pesan, atau Router, lihat Menghapus server.
Menambahkan server Qpid
Untuk menambahkan server Qpid:
- Di Server Pengelolaan, tentukan nama analisis dan grup konsumen.
Banyak perintah di bawah ini memerlukan informasi tersebut. Secara default, nama grup analisis adalah
axgroup-001
, dan nama grup konsumen adalahconsumer-group-001
. Dalam file konfigurasi senyap untuk wilayah, Anda dapat menetapkan nama grup analisis menggunakan propertiAXGROUP
.Jika Anda tidak yakin dengan nama analisis dan grup konsumen, gunakan perintah berikut untuk menampilkannya:
apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
Perintah ini akan menampilkan nama grup analisis di kolom
name
, dan nama grup konsumen di kolomconsumer-groups
. - Instal utilitas Edge
apigee-setup
pada node menggunakan prosedur internet atau non-internet seperti yang dijelaskan dalam Menginstal utilitas penyiapan Edge apigee. - Gunakan
apigee-setup.sh
untuk menginstal Qpid pada node:/opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile
Opsi "-p qs" menentukan penginstalan Qpid. Lihat Menginstal komponen Edge pada node untuk mengetahui informasi cara membuat configFile.
Setelah penginstalan selesai, skrip menampilkan UUID server Qpid. Jika nanti Anda perlu menentukan UUID, gunakan perintah cURL berikut pada host tempat Anda menginstal Qpid:
curl http://qpid_IP:8083/v1/servers/self
- Tambahkan Qpid ke grup analisis:
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"
Dalam output, Anda melihat UUID node Qpid yang ditambahkan ke properti
qpid-server
pada axgroup-001:{ "name" : "axgroup-001", "properties" : {}, "scopes" : [ "VALIDATE~test", "sgilson~prod" ], "uuids" : { "qpid-server" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-3640-4bd9-bf7e-1eb89155810a" ] } }
- Tambahkan Qpid ke grup konsumen:
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"
Pada output, Anda melihat UUID node Qpid yang ditambahkan ke properti
consumer-groups
padaconsumer-group-001
:"consumer-groups" : [ { "name" : "consumer-group-001", "consumers" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-3640-4bd9-bf7e-1eb89155810a" ] } ]
- Mulai ulang semua komponen
edge-qpid-server
di semua node untuk memastikan perubahan dipahami 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
Penginstalan selesai.
Menghapus server Qpid
Untuk menghapus node Qpid:
- Di Server Pengelolaan, tentukan nama analisis dan grup konsumen. Banyak
perintah di bawah ini yang memerlukan informasi tersebut.
Secara default, nama grup analisis adalah
axgroup-001
, dan nama grup konsumen adalahconsumer-group-001
. Dalam file konfigurasi senyap untuk suatu wilayah, Anda dapat menetapkan nama grup analisis menggunakan propertiAXGROUP
.Jika Anda tidak yakin dengan nama analisis dan grup konsumen, gunakan perintah berikut untuk menampilkannya:
apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
Perintah ini menampilkan nama grup analisis di kolom nama, dan nama grup konsumen di kolom Consumer-groups.
- Hapus Qpid dari grup konsumen:
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"
- Hapus Qpid dari grup analisis:
curl -v -u adminEmail:pword -X DELETE "http://ms_IP:8080/v1/analytics/groups/ax/AX_GROUP/servers?uuid=QPID_UUID&type=qpid-server"
- Batalkan pendaftaran server Qpid dari penginstalan Edge:
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"
- Hapus server Qpid dari penginstalan Edge:
curl -u adminEmail:pword -X DELETE http://ms_IP:8080/v1/servers/QPID_UUID
- Mulai ulang semua komponen
edge-qpid-server
di semua node untuk memastikan perubahan dipahami 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
- Uninstal Qpid seperti yang dijelaskan di Uninstalling Edge.