Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menghapus node dari ElastiCache cluster
Anda dapat menghapus node dari cluster Valkey, Memcached, atau Redis OSS menggunakan AWS Management Console, the AWS CLI, atau API. ElastiCache
catatan
Setiap kali Anda mengubah jumlah simpul dalam klaster Memcached, Anda harus memetakan ulang setidaknya beberapa ruang kunci Anda agar dipetakan ke simpul yang benar. Untuk informasi yang lebih mendetail tentang penyeimbangan beban klaster Memcached, lihat Mengkonfigurasi ElastiCache klien Anda untuk penyeimbangan beban yang efisien (Memcached).
Untuk menghapus simpul dari klaster (konsol)
Masuk ke AWS Management Console dan buka ElastiCache konsol di https://console.aws.amazon.com/elasticache/
. -
Dari daftar di sudut kanan atas, pilih AWS Wilayah cluster yang ingin Anda hapus node.
-
Di panel navigasi, pilih mesin yang berjalan pada klaster yang ingin dihapus simpulnya itu.
Daftar klaster yang menjalankan mesin yang dipilih akan muncul.
-
Dari daftar klaster, pilih nama klaster yang ingin dihapus simpulnya.
Daftar simpul klaster akan muncul.
-
Pilih kotak di sebelah kiri ID simpul untuk simpul yang ingin dihapus. Menggunakan konsol ElastiCache , Anda hanya dapat menghapus satu simpul pada satu saat, sehingga memilih beberapa simpul berarti bahwa Anda tidak dapat menggunakan tombol Hapus Simpul.
Halaman Hapus Simpul muncul.
-
Untuk menghapus simpul, lengkapi halaman Hapus Simpul dan pilih Hapus Simpul. Untuk mempertahankan simpul, pilih Batalkan.
penting
Dengan Valkey atau Redis OSS, jika Anda menghapus hasil node di cluster yang tidak lagi sesuai dengan Multi-AZ, pastikan untuk terlebih dahulu menghapus kotak centang Multi-AZ dan kemudian hapus node. Jika Anda menghapus kotak centang Multi-AZ, Anda dapat memilih untuk mengaktifkan Failover otomatis.
Skenario | Operasi Tertunda | Permintaan Baru | Hasil |
---|---|---|---|
Skenario 1 |
Hapus |
Hapus |
Permintaan penghapusan baru, tertunda atau langsung, akan menggantikan permintaan penghapusan yang tertunda. Misalnya, jika ada penghapusan tertunda untuk simpul 0001, 0003, dan 0007 dan permintaan baru untuk menghapus simpul 0002 dan 0004 dikirimkan, hanya simpul 0002 dan 0004 yang akan dihapus. Simpul 0001, 0003, dan 0007 tidak akan dihapus. |
Skenario 2 |
Hapus |
Buat |
Permintaan pembuatan baru, tertunda atau langsung, akan menggantikan permintaan penghapusan tertunda. Misalnya, jika penghapusan simpul 0001, 0003, dan 0007 tertunda dan permintaan baru untuk membuat simpul dibuat, simpul baru akan dibuat dan simpul 0001, 0003, dan 0007 tidak akan dihapus. |
Skenario 3 |
Buat |
Hapus |
Permintaan penghapusan baru, tertunda atau langsung, akan menggantikan permintaan pembuatan tertunda. Misalnya, jika ada permintaan tertunda untuk membuat dua simpul dan permintaan baru dibuat untuk menghapus simpul 0003, tidak ada simpul baru yang akan dibuat dan simpul 0003 akan dihapus. |
Skenario 4 |
Buat |
Buat |
Permintaan pembuatan baru ditambahkan ke permintaan pembuatan yang tertunda. Misalnya, jika ada permintaan tertunda untuk membuat dua simpul dan permintaan baru dibuat untuk membuat tiga simpul, permintaan baru ditambahkan ke permintaan tertunda dan lima simpul akan dibuat. pentingJika permintaan pembuatan baru diatur ke Terapkan Segera - Ya, semua permintaan pembuatan akan dilakukan segera. Jika permintaan pembuatan baru diatur ke Terapkan Segera - Tidak, semua permintaan pembuatan akan ditunda. |
Untuk menentukan operasi apa yang tertunda, pilih tab Deskripsi dan periksa untuk melihat berapa banyak pembuatan atau penghapusan tertunda yang ditampilkan. Anda tidak dapat memiliki pembuatan tertunda dan penghapusan tertunda sekaligus.
-
IDs Identifikasi node yang ingin Anda hapus. Untuk informasi selengkapnya, lihat Melihat detail ElastiCache cluster.
-
Gunakan operasi CLI
decrease-replica-count
dengan daftar simpul yang akan dihapus, seperti dalam contoh berikut.Untuk menghapus simpul dari klaster menggunakan antarmuka baris perintah, gunakan perintah
decrease-replica-count
dengan parameter berikut:-
--replication-group-id
– ID grup replikasi yang ingin dihapus simpulnya. -
--new-replica-count
– Parameter--new-replica-count
menentukan jumlah simpul yang diinginkan dalam klaster ini setelah perubahan diterapkan. -
--replicas-to-remove
Daftar node IDs yang ingin Anda hapus dari cluster ini. -
--apply-immediately
atau--no-apply-immediately
– Menentukan apakah akan menghapus simpul ini dengan segera atau pada periode pemeliharaan berikutnya. -
--region
Menentukan AWS Wilayah cluster yang ingin Anda hapus node dari.
catatan
Anda bisa meneruskan hanya satu parameter
--replicas-to-remove
atau--new-replica-count
saat memanggil operasi ini.Untuk Linux, macOS, atau Unix:
aws elasticache decrease-replica-count \ --replication-group-id
my-replication-group
\ --new-replica-count2
\ --regionus-east-2
\ --apply-immediatelyUntuk Windows:
aws elasticache decrease-replica-count ^ --replication-group-id
my-replication-group
^ --new-replica-count3
^ --regionus-east-2
^ --apply-immediatelyOperasi ini menghasilkan output seperti yang berikut ini (format JSON):
{ "ReplicationGroup": { "ReplicationGroupId": "node-test", "Description": "node-test" }, "Status": "modifying", "PendingModifiedValues": {}, "MemberClusters": [ "node-test-001", "node-test-002", "node-test-003", "node-test-004", "node-test-005", "node-test-006" ], "NodeGroups": [ { "NodeGroupId": "0001", "Status": "modifying", "PrimaryEndpoint": { "Address": "node-test.zzzzzz.ng.0001.usw2.cache.amazonaws.com", "Port": 6379 }, "ReaderEndpoint": { "Address": "node-test-ro.zzzzzz.ng.0001.usw2.cache.amazonaws.com", "Port": 6379 }, "NodeGroupMembers": [ { "CacheClusterId": "node-test-001", "CacheNodeId": "0001", "ReadEndpoint": { "Address": "node-test-001.zzzzzz.0001.usw2.cache.amazonaws.com", "Port": 6379 }, "PreferredAvailabilityZone": "us-west-2a", "CurrentRole": "primary" }, { "CacheClusterId": "node-test-002", "CacheNodeId": "0001", "ReadEndpoint": { "Address": "node-test-002.zzzzzz.0001.usw2.cache.amazonaws.com", "Port": 6379 }, "PreferredAvailabilityZone": "us-west-2c", "CurrentRole": "replica" }, { "CacheClusterId": "node-test-003", "CacheNodeId": "0001", "ReadEndpoint": { "Address": "node-test-003.zzzzzz.0001.usw2.cache.amazonaws.com", "Port": 6379 }, "PreferredAvailabilityZone": "us-west-2b", "CurrentRole": "replica" }, { "CacheClusterId": "node-test-004", "CacheNodeId": "0001", "ReadEndpoint": { "Address": "node-test-004.zzzzzz.0001.usw2.cache.amazonaws.com", "Port": 6379 }, "PreferredAvailabilityZone": "us-west-2c", "CurrentRole": "replica" }, { "CacheClusterId": "node-test-005", "CacheNodeId": "0001", "ReadEndpoint": { "Address": "node-test-005.zzzzzz.0001.usw2.cache.amazonaws.com", "Port": 6379 }, "PreferredAvailabilityZone": "us-west-2b", "CurrentRole": "replica" }, { "CacheClusterId": "node-test-006", "CacheNodeId": "0001", "ReadEndpoint": { "Address": "node-test-006.zzzzzz.0001.usw2.cache.amazonaws.com", "Port": 6379 }, "PreferredAvailabilityZone": "us-west-2b", "CurrentRole": "replica" } ] } ], "SnapshottingClusterId": "node-test-002", "AutomaticFailover": "enabled", "MultiAZ": "enabled", "SnapshotRetentionLimit": 1, "SnapshotWindow": "07:30-08:30", "ClusterEnabled": false, "CacheNodeType": "cache.r5.large", "DataTiering": "disabled", "TransitEncryptionEnabled": false, "AtRestEncryptionEnabled": false, "ARN": "arn:aws:elasticache:us-west-2:123456789012:replicationgroup:node-test" } }
-
Cara lainnya, Anda dapat memanggil decrease-replica-count
dan daripada meneruskan parameter --new-replica-count
, Anda bisa meneruskan parameter --replicas-to-remove
, seperti yang ditunjukkan berikut ini:
Untuk Linux, macOS, atau Unix:
aws elasticache decrease-replica-count \ --replication-group-id
my-replication-group
\ --replicas-to-removenode-test-003
\ --regionus-east-2
\ --apply-immediately
Untuk Windows:
aws elasticache decrease-replica-count ^ --replication-group-id
my-replication-group
^ --replicas-to-removenode-test-003
^ --regionus-east-2
^ --apply-immediately
Untuk informasi lebih lanjut, lihat AWS CLI topiknya decrease-replica-count
.
Untuk menghapus node menggunakan ElastiCache API, panggil operasi DecreaseReplicaCount
API dengan Id grup replikasi dan daftar node yang akan dihapus, seperti yang ditunjukkan:
-
ReplicationGroupId
– ID grup replikasi yang ingin dihapus simpulnya. -
ReplicasToRemove
– ParameterReplicasToRemove
menentukan jumlah simpul yang diinginkan dalam klaster ini setelah perubahan diterapkan. -
ApplyImmediately
– Menentukan apakah akan menghapus simpul ini dengan segera atau pada periode pemeliharaan berikutnya. -
Region
Menentukan AWS Wilayah cluster yang Anda ingin menghapus node dari.
Contoh berikut segera menghapus simpul 0004 dan 0005 dari klaster my-cluster.
https://elasticache.us-west-2.amazonaws.com/ ?Action=DecreaseReplicaCount &ReplicationGroupId=my-replication-group &ApplyImmediately=true &ReplicasToRemove=node-test-003 &Region us-east-2 &Version=2014-12-01 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20141201T220302Z &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Date=20141201T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20141201T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>
Untuk informasi selengkapnya, lihat topik ElastiCache API DecreaseReplicaCount
.
Untuk menghapus node menggunakan ElastiCache API, panggil operasi ModifyCacheCluster
API dengan ID cluster cache dan daftar node yang akan dihapus, seperti yang ditunjukkan:
-
CacheClusterId
– ID dari klaster cache yang ingin dihapus simpulnya. -
NumCacheNodes
– ParameterNumCacheNodes
menentukan jumlah simpul yang diinginkan dalam klaster ini setelah perubahan diterapkan. -
CacheNodeIdsToRemove.member.n
Daftar node IDs untuk menghapus dari cluster.CacheNodeIdsToRemove.member.1=0004
CacheNodeIdsToRemove.member.1=0005
-
ApplyImmediately
– Menentukan apakah akan menghapus simpul ini dengan segera atau pada periode pemeliharaan berikutnya. -
Region
Menentukan AWS Wilayah cluster yang Anda ingin menghapus node dari.
Contoh berikut segera menghapus simpul 0004 dan 0005 dari klaster my-cluster.
https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyCacheCluster &CacheClusterId=my-cluster &ApplyImmediately=true &CacheNodeIdsToRemove.member.1=0004 &CacheNodeIdsToRemove.member.2=0005 &NumCacheNodes=3 &Region us-east-2 &Version=2014-12-01 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20141201T220302Z &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Date=20141201T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20141201T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>
Untuk informasi selengkapnya, lihat topik ElastiCache API ModifyCacheCluster
.