将存储节点转换为仅数据节点
为了提高性能,您可以将较慢的非 ADC 存储节点转换为仅数据的存储节点。
如果存储节点具有不同的性能特征、则将存储节点专用于数据可能会很有意义。例如、为了可能提高性能、您可以将纯数据、大容量旋转磁盘存储节点与纯元数据高性能存储节点结合使用。
此外,您可以通过从 Cassandra 中删除低 RAM 节点来获得更多元数据容量,这会增加每个节点的元数据容量限制。请参阅"管理对象元数据存储" 。
转换仅数据节点时,每个站点的网格必须至少包含三个组合或仅元数据的存储节点。
-
您已使用登录到网格管理器"支持的 Web 浏览器"。
-
您拥有"维护或root访问权限"。
-
您要转换的存储节点不包含 ADC 服务,或者您有"移动了 ADC 服务"到另一个节点。
-
存储节点不是仅元数据节点或仅数据节点。
-
您要转换的存储节点不包含 ADC 服务,或者您有"移动了 ADC 服务"到另一个节点。
-
站点上其他节点上有足够的元数据空间(或者您已经"扩大你的网格") 来容纳将从您正在转换的存储节点迁移的元数据。
-
如果迁移到同一站点上其他节点的元数据超出了"元数据保留空间",电网就会变得不稳定。
-
开始转换后,您将无法扩展网格。
-
使用此过程将一个或多个不包含 ADC 服务的组合存储节点转换为仅数据节点。
除了转换存储节点之外,此过程还会从节点中退役 Cassandra。所有元数据将迁移到组合或仅元数据的存储节点。根据需要迁移的元数据的数量,每个节点可能需要几天的时间才能完成此过程。
|
通常,如果每个节点的元数据使用量小于 1 TB,则一次最多可以转换 10 个节点。如果每个节点的元数据使用量超过 1 TB,则每个过程最多转换 5 个节点。 |
-
记录要转换的非 ADC 存储节点的节点 ID。
-
在网格管理器的顶部,选择帮助图标,然后选择*API documents*。
-
选择*转至专用API文档*。
-
选择 `POST /private/convert-to-data-only-node/start`手术。请参阅"问题描述 API 请求"了解更多信息。
在此过程中,每个节点都会重新启动。
-
您可以使用 `GET /private/convert-to-data-only-node`监控该过程。如果出现错误,请选择 `POST /private/convert-to-data-only-node/retry`重试该过程。
-
"下载恢复包"完成此过程后。