首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS Redshift节点故障-即使有多个节点,整个群集也不可用吗?

问AWS Redshift节点故障-即使有多个节点,整个群集也不可用吗?
EN

Stack Overflow用户
提问于 2021-11-23 05:03:45
回答 1查看 131关注 0票数 0

我在看红移的官方FAQ。他们指出,如果“节点关闭,当Redshift替换节点时,集群仍然不可用。我想知道这是否适用于具有多个节点的Redshift集群? Redshift支持多达120个节点-所以如果一个节点关闭-整个Redshift集群仍然不可用吗?”

(我的困惑是,我不能正确区分FAQ是指具有1个节点还是多个节点的集群)

EN

回答 1

Stack Overflow用户

发布于 2021-11-23 17:26:48

对于单节点集群,单个计算节点也是领导者节点。节点数据的副本不会复制到其他节点上,因为没有其他节点可以将其复制到其他节点。磁盘故障或节点故障将导致数据库完全崩溃,需要重新启动并从S3快照恢复。由于这种单节点Redshift,因此不建议对生产工作负载使用“集群”。这些是为了尝试Redshift和dev的工作。

在多节点Redshift集群中,来自每个计算节点的数据被复制到其他节点的某个集合中。如果节点上的某个磁盘发生故障,则可以从这些其他节点/磁盘获取数据,直到更换该磁盘并将数据带回新磁盘。这一切都是无缝的,除非您查看日志,否则您可能不会注意到。

在短时间内,该节点将使用其所有数据进行“重新填充”。节点故障比磁盘故障少得多。

Leader节点故障非常少见,但因此Redshift不是一个完整的HA数据库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70075639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档