Saat Anda menginstal Edge untuk Private Cloud, secara default penginstal akan membuat satu
grup analisis bernama "axgroup-001". Pada saat penginstalan, Anda dapat mengubah nama default
grup analisis dengan menyertakan properti AXGROUP
dalam konfigurasi penginstalan
file:
# Specify the analytics group. # AXGROUP=axgroup-001 # Default name is axgroup-001.
Lihat Menginstal komponen Edge pada node untuk informasi selengkapnya.
Jika nantinya Anda ingin menambahkan grup analisis baru ke penginstalan:
- Buat dan konfigurasi grup analisis baru:
- Buat grup analisis dengan nama axgroupNew:
curl -u sysAdminEmail:passWord -H "Content-Type: application/json" -X POST 'https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew'
- Menambahkan grup konsumen ke grup analisis baru, yang bernama
grup-konsumen-baru. Nama kelompok konsumen bersifat unik dalam konteks
setiap grup analitik:
curl -u sysAdminEmail:passWord -X POST -H 'Accept:application/json' -H 'Content-Type:application/json' "https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew/consumer-groups?name=consumer-group-new"
- Menetapkan jenis konsumen grup analisis ke "kapak":
curl -u sysAdminEmail:passWord -X POST -H "Content-Type:application/json" "https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew/properties?propName=consumer-type&propValue=ax"
- Tambahkan nama pusat data. Secara default, Anda menginstal Edge dengan pusat data bernama "dc-1".
Namun, jika Anda memiliki beberapa pusat data, masing-masing memiliki nama yang unik. Panggilan ini
opsional jika Anda hanya memiliki satu pusat data, dan direkomendasikan jika Anda memiliki beberapa pusat data
pusat:
curl -u sysAdminEmail:passWord -X POST -H "Content-Type:application/json" "https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew/properties?propName=region&propValue=dc-1"
- Buat grup analisis dengan nama axgroupNew:
- Tambahkan UUID server Postgres ke grup analisis baru. Jika Anda memiliki
mengonfigurasi dua server Postgres untuk berfungsi sebagai pasangan master/standby,
daftar UUID yang dipisahkan koma.
- Untuk mendapatkan UUID server Postgres, jalankan perintah cURL berikut di setiap
Node server postgres:
curl -u sysAdminEmail:passWord https://PG_IP:8084/v1/servers/self
- Jika Anda hanya memiliki satu server Postgres, tambahkan server tersebut ke grup analisis:
curl -u sysAdminEmail:passWord -H "Content-Type: application/json" -X POST 'https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew/servers?uuid=UUID&type=postgres-server&force=true'
Jika Anda memiliki beberapa server Postgres yang dikonfigurasi sebagai pasangan master/standby, tambahkan server tersebut dengan menentukan daftar UUID yang dipisahkan koma:
curl -u sysAdminEmail:passWord -H "Content-Type: application/json" -X POST 'https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew/servers?uuid=UUID_Master,UUID_standby&type=postgres-server&force=true'
Perintah ini menampilkan informasi tentang grup analisis, termasuk UUID Server postgres di properti
postgres-server
di bagianuuids
:{ "name" : "axgroupNew", "properties" : { "region" : "dc-1", "consumer-type" : "ax" }, "scopes" : [ ], "uuids" : { "qpid-server" : [ ], "postgres-server" : [ "2cb7211f-eca3-4eaf-9146-66363684e220" ] }, "consumer-groups" : [ { "name" : "consumer-group-new", "consumers" : [ ], "datastores" : [ ], "properties" : { } } ], "data-processors" : { } }
- Tambahkan server Postgres ke penyimpanan data grup konsumen. Panggilan ini wajib diisi
untuk merutekan pesan analisis dari server Qpid ke server Postgres:
curl -u sysAdminEmail:passWord -X POST -H 'Accept:application/json' -H 'Content-Type:application/json' "https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew/consumer-groups/consumer-group-new/datastores?uuid=UUID"
Jika beberapa server Postgre dikonfigurasi sebagai pasangan master/standby, maka tambahkan menentukan daftar UUID yang dipisahkan koma:
curl -u sysAdminEmail:passWord -X POST -H 'Accept:application/json' -H 'Content-Type:application/json' "https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew/consumer-groups/consumer-group-new/datastores?uuid=UUID_Master,UUID_standby"
UUID muncul di properti
datastores
dariconsumer-groups
dalam output.
- Untuk mendapatkan UUID server Postgres, jalankan perintah cURL berikut di setiap
Node server postgres:
- Tambahkan UUID semua server Qpid ke grup analisis baru. Anda harus melakukan ini
untuk semua server Qpid.
- Untuk mendapatkan UUID server Qpid, jalankan perintah cURL berikut di setiap Qpid
node server:
curl -u sysAdminEmail:passWord https://QP_IP:8083/v1/servers/self
- Tambahkan server Qpid ke grup analisis:
curl -u sysAdminEmail:passWord -H "Content-Type: application/json" -X POST 'https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew/servers?uuid=UUID&type=qpid-server'
- Tambahkan server Qpid ke grup konsumen:
curl -u sysAdminEmail:passWord -X POST -H 'Accept:application/json' -H 'Content-Type:application/json' "https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew/consumer-groups/consumer-group-new/consumers?uuid=UUID"
Panggilan ini menampilkan kode berikut tempat Anda dapat melihat UUID server Qpid yang ditambahkan ke properti
qpid-server
di bagianuuids
, dan Properticonsumers
diconsumer-groups
:{ "name" : "axgroupNew", "properties" : { "region" : "dc-1", "consumer-type" : "ax" }, "scopes" : [ ], "uuids" : { "qpid-server" : [ "fb6455c3-f5ce-433a-b98a-bdd016acd5af" ], "postgres-server" : [ "2cb7211f-eca3-4eaf-9146-66363684e220" ] }, "consumer-groups" : [ { "name" : "consumer-group-new", "consumers" : [ "fb6455c3-f5ce-433a-b98a-bdd016acd5af" ], "datastores" : [ "2cb7211f-eca3-4eaf-9146-66363684e220" ], "properties" : { } } ], "data-processors" : { } }
- Untuk mendapatkan UUID server Qpid, jalankan perintah cURL berikut di setiap Qpid
node server:
- Menyediakan organisasi dan lingkungan untuk grup AX baru:
curl -u sysAdminEmail:passWord -H "Content-Type: application/json" -X POST "https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew/scopes?org=org_name&env=env_name"