Как удалить осколки в ящике БД?

Я новичок в crate.io, и я не очень знаком с термином "sherd", и я пытаюсь понять, почему, когда я запускаю свою локальную базу данных, она создает 4 разных шарда?

Мне нужно сократить это до одного сегмента, потому что это вызывает проблемы, когда я пытаюсь экспортировать данные из ящика в файлы json (он создает 4 разных фрагмента!)

1 ответ

Решение

Большинство пользователей запускают ящик на нескольких серверах. Чтобы распределить записи таблицы между несколькими серверами, ее необходимо разделить. Одна часть этого стола называется осколками.

Чтобы убедиться, что в базе данных еще есть записи CrateDB, по умолчанию создайте реплику каждого шарда. Копия данных, которая находится на другом сервере.

В то время как система не имеет полных копий сегментов, состояние кластера является желтым / недостаточно реплицированным.

CrateDB, работающий на одном узле, никогда не сможет создать избыточную копию (потому что это только один сервер).

Для изменения количества реплик вы можете использовать команду ALTER TABLE my_table SET(number_of_replicas=...)

Другие вопросы по тегам