Bigtable 如何处理 Tablet Server 故障?

Posted

技术标签:

【中文标题】Bigtable 如何处理 Tablet Server 故障?【英文标题】:How does Bigtable handle Tablet Server failures? 【发布时间】:2015-11-04 00:34:53 【问题描述】:

我发现 Bigtable 集群由一个主服务器和多个平板服务器组成。故障期间由主服务器发送到平板服务器的消息。平板电脑的备份副本成为主要的。 GFS 自动创建的平板电脑的额外副本。

够了吗?但我想知道如何实际解决它或解决它的程序是什么或实际遵循哪些步骤?

【问题讨论】:

【参考方案1】:

Bigtable 使用一个分布式文件系统,而不是几个不同的文件系统,所有的 tablet 服务器都访问同一个文件系统。

在这个文件系统中,tablets(SSTables)已经被持久复制存储了,所以当单个tablet服务器出现故障时,master会分配一个新的来处理原始tablet服务器处理的数据,但不会进行数据复制是必要的,因为新的 tablet server 可以访问与旧的相同的数据,在同一个分布式文件系统上。

【讨论】:

以上是关于Bigtable 如何处理 Tablet Server 故障?的主要内容,如果未能解决你的问题,请参考以下文章

如何处理弹性beantalk部署,使其仅上传更改的文件

如何处理用代码创建SD Sales order时遇到的错误消息KI 180

c# FileSystemWatcher如何处理多个文件?

如何处理 MaxUploadSizeExceededException

如何处理 UsernameNotFoundException 春季安全

如何处理c#中的错误代码