Menambahkan dan menghapus komponen analisis dalam grup analisis

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

  1. Tentukan nama grup analisis dan konsumen.

    Secara default, nama grup analisis adalah axgroup-001, dan nama grup konsumen adalah consumer-group-001. Dalam file konfigurasi senyap untuk suatu region, Anda dapat menetapkan nama grup analisis menggunakan properti AXGROUP.

    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.

  2. 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.

  3. 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" : {
      }
  4. 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" : {
      }
  5. Mulai ulang semua komponen edge-postgres-server dan edge-qpid-server di 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

  1. Tentukan nama grup analisis dan konsumen.

    Secara default, nama grup analisis adalah axgroup-001, dan nama grup konsumen adalah consumer-group-001. Dalam file konfigurasi senyap untuk suatu region, Anda dapat menetapkan nama grup analisis menggunakan properti AXGROUP.

    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.

  2. Gunakan panggilan API berikut untuk menemukan UUID setiap komponen postgres-server master DAN komponen postgres-server standby:
    curl http://pg-IP:8084/v1/servers/self

    Dalam panggilan API berikut, Anda harus mengganti axgoupname dengan axgroup-001 dan 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.

  3. 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" : {
      }
  4. 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" : {
      }
  5. Mulai ulang semua komponen edge-postgres-server dan edge-qpid-server di 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

  1. 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.

  2. 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
  3. 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" : {
      }
  4. 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" : {
      }
  5. Mulai ulang semua komponen edge-qpid-server di 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

  1. Tentukan nama grup analisis dan konsumen.

    Secara default, nama grup analisis adalah axgroup-001, dan nama grup konsumen adalah consumer-group-001. Dalam file konfigurasi senyap untuk suatu region, Anda dapat menetapkan nama grup analisis menggunakan properti AXGROUP.

    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 konsumen consumer-group-001 dan UUID postgres-server adalah 8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77. Perhatikan bahwa ID ini dikaitkan dengan elemen postgres-server dan datastores di bagian consumer-groups.

    Gunakan nama grup analisis, nama grup konsumen, dan UUID yang diperoleh pada langkah-langkah di bawah.

  2. Gunakan panggilan API berikut untuk menghapus UUID postgres-server dari datastores elemen 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" : {
      }
  3. Gunakan API berikut untuk menghapus UUID postgres-server dari elemen 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"

    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" : {
      }
  4. 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-server dan edge-qpid-server komponen 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

  1. 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, dan postgres-server UUID adalah 8ee86b70-5b33-44b6-b2f8-1b0ec0ec8d77 dan 731c8c43-8c35-4b58-ad1a-f572b69c5f0. Perhatikan bahwa elemen postgres-server dan datastores memiliki nilai yang sama.

    Gunakan nama grup analisis, nama grup konsumen, dan UUID yang diperoleh pada langkah ini dalam langkah-langkah di bawah.

  2. Gunakan API berikut untuk menghapus UUID postgres-server dari elemen datastores grup 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" : {
      }
  3. Gunakan API berikut untuk menghapus UUID postgres-server dari elemen 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"

    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" : {
      }
  4. 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-server dan edge-qpid-server komponen 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

    1. Temukan UUID server Qpid yang saat ini terdaftar menggunakan API berikut:
      curl -u adminEmail:pword "http://ms-IP:8080/v1/analytics/groups/ax"
      Tindakan ini akan menampilkan respons dalam bentuk:
      [  {
        "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 adalah 94c96375-1ca7-412d-9eee-80fda94f6e0 dan 54a96375-33a7-4fba-6bfa-80fda94f6e07. Perhatikan bahwa elemen qpid-server dan consumers memiliki nilai yang sama.

      Gunakan nama grup analisis, nama grup konsumen, dan UUID yang diperoleh pada langkah ini dalam langkah-langkah di bawah.

    2. Gunakan panggilan API berikut untuk menghapus satu qpid-server UUID dari elemen consumers grup 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" : {
        }
    3. Gunakan panggilan API berikut untuk menghapus satu qpid-server UUID dari elemen qpid-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" : {
        }
    4. Mulai ulang semua komponen edge-qpid-server di 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