【问题标题】:How to shard only specific tables using vitess如何使用 vitess 仅对特定表进行分片
【发布时间】:2017-10-30 19:37:16
【问题描述】:

我创建了一个包含三个表的非分片键空间。现在我想为前两个表分片我的键空间,但不想分片第三个表。

如何做到这一点? Vitess 文档不包含任何关于此的信息或示例。请帮忙。

谢谢!

【问题讨论】:

    标签: mysql distributed-database vitess


    【解决方案1】:

    vitess 中的垂直分片类似于水平分片。您应该使用 vtworker VerticalSplitClone 命令而不是 SplitClone。

    我们计划修复文档来解释这一点,希望很快。

    【讨论】:

    • 好的苏古。我会试试的。谢谢。
    • 尝试使用:“./sharded-vtworker.sh VerticalSplitClone --tables=test2 vtask/0”,但它给出了类似“vtworker.go:98] init() failed:destination keyspace vtask has没有 KeyspaceServedFrom”。如何解决这个问题?
    猜你喜欢
    • 2020-06-15
    • 2015-04-06
    • 2020-06-25
    • 2018-11-18
    • 2015-08-10
    • 1970-01-01
    • 2021-11-02
    • 2018-04-17
    • 1970-01-01
    相关资源
    最近更新 更多