Questo documento descrive come aggiungere e rimuovere un server Qpid in un perimetro esistente dell'installazione.
Per informazioni su come rimuovere un server di gestione, un processore di messaggi o un router, consulta Rimuovi un server.
Aggiungi un server Qpid
Per aggiungere un server Qpid:
- Sul server di gestione, determina il nome dei gruppi di analisi e di consumer.
Molti dei comandi riportati di seguito richiedono queste informazioni. Per impostazione predefinita, il nome del team di gruppo è
axgroup-001
, mentre il nome del gruppo di consumer èconsumer-group-001
. Nel file di configurazione invisibile per una regione, puoi impostare il nome il gruppo di Analytics utilizzando la proprietàAXGROUP
.Se hai dubbi sui nomi dei gruppi di dati e analisi e di consumer, utilizza il seguente comando per visualizzarli:
apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
Questo comando restituisce il nome del gruppo di analisi nel campo
name
e la nome del gruppo di consumatori nel campoconsumer-groups
. - Installa l'utilità Edge
apigee-setup
sul nodo tramite internet o meno procedura internet come descritto in Installa l'utilità apigee-setup Edge. - Usa
apigee-setup.sh
per installare Qpid sul nodo:/opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile
"-p qs" specifica di installare Qpid. Consulta Installa i componenti Edge su un nodo per informazioni su creazione di un configFile.
Al termine dell'installazione, lo script visualizza l'UUID del server Qpid. Se hai bisogno per determinare l'UUID in un secondo momento, utilizza il seguente comando cURL sull'host in cui hai installato Qpid:
curl http://qpid_IP:8083/v1/servers/self
- Aggiungi Qpid al gruppo di analisi:
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"
Nell'output, vedi l'UUID del nodo Qpid aggiunto al
qpid-server
in axgroup-001:{ "name" : "axgroup-001", "properties" : {}, "scopes" : [ "VALIDATE~test", "sgilson~prod" ], "uuids" : { "qpid-server" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-3640-4bd9-bf7e-1eb89155810a" ] } }
- Aggiungi Qpid al gruppo di consumatori:
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"
Nell'output, vedi l'UUID del nodo Qpid aggiunto al
consumer-groups
proprietà inconsumer-group-001
:"consumer-groups" : [ { "name" : "consumer-group-001", "consumers" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-3640-4bd9-bf7e-1eb89155810a" ] } ]
- Riavvia tutti i componenti
edge-qpid-server
su tutti i nodi per assicurarti che la modifica viene selezionato da questi componenti:/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server wait_for_ready
L'installazione è stata completata.
Rimuovere un server Qpid
Per rimuovere un nodo Qpid:
- Sul server di gestione, determina il nome dei gruppi di analisi e di consumer. Molti di questi
i comandi seguenti richiedono
queste informazioni.
Per impostazione predefinita, il nome del gruppo di dati e analisi è
axgroup-001
e il nome del consumatore gruppo èconsumer-group-001
. Nella il file di configurazione invisibile per una regione, puoi impostare il nome del gruppo di analisi utilizzando laAXGROUP
proprietà.Se hai dubbi sui nomi dei gruppi di dati e analisi e di consumer, utilizza il seguente comando per visualizzarli:
apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
Questo comando restituisce il nome del gruppo di analisi nel campo del nome e il nome del gruppo di consumer nel il campo consumer-groups.
- Rimuovi Qpid dal gruppo di consumatori:
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"
- Rimuovi Qpid dal gruppo di analisi:
curl -v -u adminEmail:pword -X DELETE "http://ms_IP:8080/v1/analytics/groups/ax/AX_GROUP/servers?uuid=QPID_UUID&type=qpid-server"
- Annulla la registrazione del server Qpid dall'installazione di 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"
- Rimuovi il server Qpid dall'installazione di Edge:
curl -u adminEmail:pword -X DELETE http://ms_IP:8080/v1/servers/QPID_UUID
- Riavvia tutti i componenti
edge-qpid-server
su tutti i nodi per assicurarti che la modifica viene selezionato da questi componenti:/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server wait_for_ready
- Disinstalla Qpid come descritto nell'articolo Disinstallare Edge.