使用最新的Bigtable功能:跨区域复制。
我使用此代码段在不同的区域中创建了一个实例和一个副本集群:
gcloud bigtable instances create ${instance_id} \
--cluster=${cluster_id} \
--cluster-zone=${ZONE} \
--display-name=${cluster_id} \
--cluster-num-nodes=${BT_CLUSTER_NODES} \
--cluster-storage-type=${BT_CLUSTER_STORAGE} \
--instance-type=${BT_TYPE} \
--project=${PROJECT_ID}
gcloud beta bigtable clusters create ${cluster_id} \
--instance=${instance_id} \
--zone=${ZONE} \
--num-nodes=${BT_CLUSTER_NODES} \
--project=${PROJECT_ID}
实例创建成功,但创建副本集群给了我一个错误:ERROR: (gcloud.beta.bigtable.clusters.create) Metric 'bigtable.googleapis.com/ReplicationFromEUToNA' not defined in the service configuration.
但是,群集已创建并且复制正常。
我知道这是目前的测试版,但我是否需要更改我的设置脚本,或者这是GCP方面的内容?
我可以确认这是GCP方面的一个问题。正如您所说,在设置复制后会发生这种情况,因此不会对您产生实际影响。
我们有一张机票可以修复底层问题,这完全是将成功的副本报告给我们自己的内部监控。谢谢你的报道!