2

我是 crate.io 的新手,我对“碎片”这个词不是很熟悉,我试图理解为什么当我运行本地数据库时它会创建 4 个不同的分片?在此处输入图像描述

我需要将其减少到一个分片,因为当我尝试将数据从 crate 导出到 json 文件时会导致问题(它会创建 4 个不同的分片!)

4

1 回答 1

3

大多数用户在多台服务器上运行 crate。要在多个服务器之间分配表的记录,需要对其进行拆分。该表的一部分称为碎片。

为了确保数据库仍然有记录 CrateDB 默认在每个分片的副本上创建。位于不同服务器上的数据副本。

虽然系统没有分片的完整副本,但集群状态为黄色/复制不足。

在单个节点上运行的 CrateDB 永远无法创建冗余副本(因为它只有一个服务器)。

要更改副本的数量,您可以使用命令ALTER TABLE my_table SET(number_of_replicas=...)

于 2017-03-24T19:47:49.247 回答