搜索

3.4.6. 手动 Bucket Index Resharding

download PDF

如果 bucket 已增长大于已优化的初始配置,请使用 radosgw-admin bucket reshard 命令重新缩小存储桶索引池。这个命令:

  • 为指定存储桶创建新的 bucket 索引对象集合。
  • 在这些 bucket 索引对象之间分发对象条目。
  • 创建新的 bucket 实例。
  • 使用存储桶链接新 bucket 实例,以便所有新的索引操作都通过新 bucket 索引进行。
  • 将旧的和新的 bucket ID 打印到命令输出。
重要

仅在简单配置中使用这个步骤。要在多站点配置中重新定义存储桶,请参阅使用 多站点手动 Resharding Buckets

先决条件

流程

  1. 备份原始存储桶索引:

    radosgw-admin bi list --bucket=bucket > bucket.list.backup

    替换:

    • bucket 的名称为 reshard

    例如,对于名为 data 的存储桶,请输入:

    $ radosgw-admin bi list --bucket=data > data.list.backup
  2. 重新定义存储桶索引:

    radosgw-admin bucket reshard --bucket=bucket
    --num-shards=number

    替换:

    • bucket 的名称为 reshard
    • 带有 新分片数的数字

    例如,对于名为 data 的存储 桶,以及所需的分片数量为 100,请输入:

    $ radosgw-admin bucket reshard --bucket=data
    --num-shards=100
  3. 如果您使用 Red Hat Ceph Storage 3.1 及更早的版本,请删除过时的存储桶条目,如 重新划分后清除过时的实例 中所述。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.