CLI使用案例9:Shard不够?使用CLI一行命令搞定配置-阿里云开发者社区

开发者社区> 阿里云存储服务> 正文
登录阅读全文

CLI使用案例9:Shard不够?使用CLI一行命令搞定配置

简介: shard数量不够?现在CLI支持一行命令就可以将目标shard均匀分裂为期望的shard数量了。

背景

我们知道,日志服务的每个Project有一定的资源限制,你是否遇到如下情况呢?

  1. 创建Shard时,最多配置10个Shard,但是预期Logstore会有更大数据量写入尤其是查询读取需求?
  2. 手工在Web控制台进行分裂,因为无法把握均匀分布,且点击较多,比较低效?
    image

现在使用CLI一行命令即可配置Logstore到期望的数量了!

介绍

CLI通过命令arrange_shard来自动将目标logstore的shard数量均匀分裂为期望的数量(最多到100个甚至更多)。

前提

这里假设已经完成了CLI的安装配置.

配置shard数量

例如:

aliyunlog log arrange_shard --project=my_project1 --logstore=my_logstore1 --count=50

这里配置目标logstore的shard数量为50个。

原理与注意事项

命令arrange_shard根据期望shard的数量,以及目前shard分区范围,自动均匀的将目前分裂。

注意:

  1. 这个命令也是通过split_shard进行分裂,因此分裂过程中会制造出多个只读的shard。在一个Project最多有200个shard的情况下,如果一个Project只包含一个logstore,这个logstore可以配置为最多100个读写shard。
  2. 因为服务器同步的原因,分裂命令完成后,在Web控制台一般需要1分钟左右可以看到最新shard数量。

image

进一步参考

  • 扫码加入官方钉钉群 (11775223):
    image

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:

阿里云存储基于飞天盘古2.0分布式存储系统,产品多种多样,充分满足用户数据存储和迁移上云需求。

官方博客
最新文章
相关文章
存储产品
客户案例