Analytics gruplarına analiz bileşenleri ekleme ve mevcut Analytics bileşenlerini silme

Apigee Edge belgelerini görüntülüyorsunuz.
. Git: Apigee X belgeleri.
bilgi

Private Cloud yüklemesi için bir Edge'de Postgres ve Qpid sunucularını kaldırmanız gerekebilir veya analiz grubuna ekleyebilirsiniz. Bu dokümanda, mevcut bir Edge yüklemesinde Postgres ve Qpid sunucularının nasıl ekleneceği ve kaldırılacağı açıklanmaktadır tek bir Postgres kurulumu ve ana bekleme Postgres yüklemesi için.

Kurulum bölümüne bakın ana-beklemede replika üzerinde daha fazla bilgi bulabilirsiniz.

Ön koşullar

Sistem yöneticisi kimlik bilgilerini kullanarak yönetim sunucusu API çağrıları yapma yetkisi.

Analiz grubuna mevcut bir Postgres sunucusunu ekleme

Postgres sunucu bileşenleri ekleme işlemi, Postgres'in yüklü olup olmadığına bağlıdır replika içermeyen tek bir sunucu olarak ya da ana-beklemede replika etkinleştirilmiş iki sunucu olarak kullanılabilir.

1. Senaryo: Bir Postgres sunucusu, Postgres replikası yok

  1. Analizin ve tüketici gruplarının adını belirleyin.

    Varsayılan olarak analizin adı grubu axgroup-001 ve tüketici grubunun adı consumer-group-001. Bir bölgenin sessiz yapılandırma dosyasında AXGROUP özelliğini kullanarak analiz grubunu seçin.

    Analytics ve tüketici gruplarının adlarından emin değilseniz aşağıdaki komutu kullanın tıklayın:

    curl -u adminEmail:pword "http://ms-IP:8080/v1/analytics/groups/ax"

    Bu çağrı, analiz grubunun adlarını içeren bir yanıt döndürür:

    [ {
      "name" : "axgroup-001",
      "properties" : {
      },
      "scopes" : [ "example~prod", "example~test" ]
      …

    Bu örnekte analiz grubunun adı axgroup-001. şeklindedir.

  2. postgres-server bileşeninin UUID'sini belirlemek için aşağıdaki API'yi kullanın:
    curl http://pg-IP:8084/v1/servers/self

    Aşağıdaki API çağrılarında axgoupname ve UUID değerlerini şununla değiştirin: yukarıda belirlenen analytics grubu adı ve UUID.

  3. Postgres sunucusu UUID'sini postgres-server öğesine eklemek için aşağıdaki API çağrısını kullanın:
    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"

    Örnek çağrı ve çıkış:

    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" : {
      }
  4. Postgres sunucusu UUID'sini tüketici grubuna eklemek için aşağıdaki API'yi kullanın :
    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"

    Örnek çağrı ve çıkış:

    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" : {
      }
  5. Tüm edge-postgres-server ve edge-qpid-server bileşenlerini şurada yeniden başlat: tüm düğümleri kontrol edin:
    /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. Senaryo: Ana bekleme modu replikası olan iki Postgres sunucusu

  1. Analizin ve tüketici gruplarının adını belirleyin.

    Varsayılan olarak analizin adı grubu axgroup-001 ve tüketici grubunun adı consumer-group-001. Bir bölgenin sessiz yapılandırma dosyasında AXGROUP özelliğini kullanarak analiz grubunu seçin.

    Analytics ve tüketici gruplarının adlarından emin değilseniz aşağıdaki komutu kullanın tıklayın:

    curl -u adminEmail:pword "http://ms-IP:8080/v1/analytics/groups/ax"

    Bu çağrı, tanımlı analiz gruplarının adlarını içeren bir yanıt döndürür:

    [ {
      "name" : "axgroup-001",
      "properties" : {
      },
      "scopes" : [ "example~prod", "example~test" ]
      …

    Bu örnekte analiz grubunun adı axgroup-001. şeklindedir.

  2. Her ana postgres-server ana makinesinin UUID'lerini bulmak için aşağıdaki API çağrısını kullanın bileşeni VE bekleme postgres-server bileşeni:
    curl http://pg-IP:8084/v1/servers/self

    Aşağıdaki API çağrılarında axgoupname öğesini axgroup-001 ve ana sunucu gereksinimlerinde 2. adımda edinilen UUID masteruuid ve bekleme sunucusu slaveuuid olarak kullanılmalıdır.

  3. Postgres sunucusu UUID'lerini postgres-server öğesine eklemek için aşağıdaki API'yi kullanın:
    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"

    Örnek çağrı ve çıkış:

    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" : {
      }
  4. Postgres sunucusu UUID'lerini tüketici grubuna eklemek için aşağıdaki API'yi kullanın:
    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"

    Örnek çağrı ve çıkış:

    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" : {
      }
  5. Tüm edge-postgres-server ve edge-qpid-server bileşenlerini şurada yeniden başlat: tüm düğümleri kontrol edin:
    /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

Bir analiz grubuna mevcut bir Qpid sunucusunu ekleme

  1. Aşağıdaki API'yi kullanarak analiz grubunun adını bulun:
    curl -u adminEmail:pword "http://ms-IP:8080/v1/analytics/groups/ax"

    Bu komut, analiz gruplarının ve kapsamların adlarını içeren bir yanıt döndürecektir:

    [  {
      "name" : "axgroup-001",
      "properties" : {
      },
      "scopes" : [ "example~prod", "example~test" ]
      …

    Bu örnekte analiz grubunun adı axgroup-001. şeklindedir.

  2. İstediğiniz her Qpid sunucu bileşeninin UUID'sini belirlemek için aşağıdaki API çağrısını kullanın Analytics grubuna ekleyin:
    curl http://qp-IP:8083/v1/servers/self
  3. qpid-server öğesine tek bir Qpid sunucusu UUID'si eklemek için aşağıdaki API çağrısını kullanın öğesini kullanın (gerektiği kadar UUID için tekrarlayın):
    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"

    Örnek çağrı ve çıkış:

    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" : {
      }
  4. Şu API çağrısını kullanarak şu tüketici öğesine tek bir Qpid sunucusu UUID'si ekleyin: tüketici grubu (gerektiği kadar çok UUID için tekrarlayın):
    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" 

    Örnek çağrı ve çıkış:

    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" : {
      }
  5. Değişiklikten emin olmak için tüm düğümlerdeki tüm edge-qpid-server bileşeni yeniden başlatın şu bileşenler tarafından alınır:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server wait_for_ready

Analiz grubundan Postgres sunucusunu kaldırma

Postgres sunucusunu kaldırma işlemi, Postgres çoğaltmasının etkin olup olmadığına bağlıdır.

1. Senaryo: Bir Postgres sunucusu, replika yok

  1. Analizin ve tüketici gruplarının adını belirleyin.

    Varsayılan olarak analizin adı grubu axgroup-001 ve tüketici grubunun adı consumer-group-001. Bir bölgenin sessiz yapılandırma dosyasında AXGROUP özelliğini kullanarak analiz grubunu seçin.

    Analytics ve tüketici gruplarının adlarından emin değilseniz aşağıdaki komutu kullanın tıklayın:

    curl -u adminEmail:pword "http://ms-IP:8080/v1/analytics/groups/ax"

    Bu işlem, aşağıdaki gibi bir yanıt döndürür:

    [ {
      "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" : {
      }

    Bu örnekte, analiz grubunun adı axgroup-001, tüketici grubunun adı consumer-group-001 ve postgres-server UUID'si: 8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77. Bu kimliğin her iki postgres-server ve datastores öğesi consumer-groups altında.

    Aşağıdaki adımlarda elde edilen analiz grubu adını, tüketici grubu adını ve UUID'yi kullanın.

  2. postgres-server UUID'sini Tüketici grubunun datastores öğesi:
    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"

    Örnek çağrı ve çıkış:

    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" : {
      }
  3. postgres-server UUID'sini postgres-server öğe:
    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"

    Örnek çağrı ve çıkış:

    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" : {
      }
  4. Postgres sunucusunu değiştirmeniz veya silmesi durumunda:
    • Postgres sunucusunu değiştiriyorsanız Postgres sunucusu ekleme başlıklı makaleyi inceleyin adresine göz atın.
    • Bir Postgres sunucusunu siliyorsanız tüm Tüm düğümlerde edge-postgres-server ve edge-qpid-server bileşenlerini aşağıdaki komutları çalıştırarak değişikliğin bu bileşenler tarafından alındığından emin olun:
      /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. Senaryo: Ana bekleme modu replikası olan iki Postgres sunucusu

  1. Şu anda kayıtlı olan analiz grubu adını ve Postgres sunucusu UUID'lerini aşağıdaki API'yi kullanabilirsiniz:

    curl -u adminEmail:pword "http://ms-IP:8080/v1/analytics/groups/ax"

    Bu çağrı, aşağıdakine benzer bir yanıt döndürür:

    [ {
      "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" : {
      }

    Bu örnekte analiz grubunun adı axgroup-001 ve postgres-server UUID'leri 8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77 ve 731c8c43-8c35-4b58-ad1a-f572b69c5f0. postgres-server ve datastores öğesi aynı değere sahip.

    Aşağıdaki adımlarda bu adımda elde edilen analiz grubu adını, tüketici grubu adını ve UUID'leri kullanın.

  2. postgres-server UUID'lerini Tüketici grubunun datastores öğesi (ana ve yardımcı UUID'lerin virgülle ayrılır ancak analiz çıktısında iki nokta ile ayrılır. yukarıda bahsedilen grup görüşmesi):
    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"

    Örnek çağrı ve çıkış:

    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" : {
      }
  3. postgres-server UUID'lerini postgres-server öğe:
    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"

    Örnek çağrı ve çıkış:

    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" : {
      }
  4. Postgres sunucusunu değiştirmeniz veya silmesi durumunda:
    • Postgres sunucusunu değiştiriyorsanız Postgres sunucusu ekleme başlıklı makaleyi inceleyin adresine göz atın.
    • Bir Postgres sunucusunu siliyorsanız tüm Tüm düğümlerde edge-postgres-server ve edge-qpid-server bileşenlerini aşağıdaki komutları çalıştırarak değişikliğin bu bileşenler tarafından alındığından emin olun:
      /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

    Analiz grubundan Qpid sunucusunu kaldırma

    1. Şu anda aşağıdaki API'yi kullanarak kayıtlı olan Qpid sunucusu UUID'lerini bulun:
      curl -u adminEmail:pword "http://ms-IP:8080/v1/analytics/groups/ax"
      Bu işlem, şu biçimde bir yanıt döndürecektir:
      [  {
        "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" : {
        }

      Bu örnekte analiz grubunun adı axgroup-001 ve Qpid sunucusu UUID'leridir. 94c96375-1ca7-412d-9eee-80fda94f6e0 ve 54a96375-33a7-4fba-6bfa-80fda94f6e07. qpid-server ve consumers öğesinin aynı değerlere sahip olduğuna dikkat edin.

      Aşağıdaki adımlarda bu adımda elde edilen analiz grubu adını, tüketici grubu adını ve UUID'leri kullanın.

    2. consumers öğesinden tek bir qpid-server UUID'sini kaldırmak için aşağıdaki API çağrısını kullanın öğesi (gerektiği kadar çok UUID için tekrarlayın):
      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"

      Örnek çağrı ve çıkış:

      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" : {
        }
    3. Aşağıdaki API çağrısını kullanarakqpid-server qpid-server öğesi (gerektiği kadar UUID için tekrarlayın):
      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"

      Örnek çağrı ve çıkış:

      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" : {
        }
    4. Değişiklikten emin olmak için tüm düğümlerdeki tüm edge-qpid-server bileşeni yeniden başlatın şu bileşenler tarafından alınır:
      /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
      /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server wait_for_ready