Можем ли мы изменить количество планшетов/осколков на стол после создания вселенной?

Как описано в этом примере, каждый tserver начинался с 12 планшетов, так как мы установили число осколков до 4.

введите здесь описание изображения

И когда мы добавили новую ноду, количество планшетов на сервер стало 9. Общее количество планшетов, которое составляет 36, похоже, не увеличится.

введите описание изображения здесь Мой вопрос:

Сколько узлов мы можем добавить, пока у нас всего 36 планшетов (в этом примере)?

И можно ли увеличить количество осколков в работающей вселенной, чтобы добавить больше узлов?


person Ali Zeinali    schedule 08.01.2020    source источник


Ответы (1)


Сколько узлов мы можем добавить, пока у нас всего 36 планшетов (в этом примере)?

В этом примере вы можете расширить до 12 узлов (каждый узел будет иметь 1 лидера и 2 последователей).

Обоснование: всего 36 планшетов для этой таблицы, а коэффициент репликации равен 3. Таким образом, будет 12 планшетов-лидеров и 24 планшета-последователя. Лидеры отвечают за обработку операций записи и чтения (если вы не выполняете чтение последователей, давайте предположим, что это не так). Если вы перейдете к 12 узлам, каждый узел будет иметь по крайней мере одного лидера и выполнять какую-то работу.

В идеале вы должны заранее создать достаточное количество планшетов, чтобы в конечном итоге у вас было 4 планшета на узел.

И можно ли увеличить количество осколков в работающей вселенной, чтобы добавить больше узлов?

В настоящее время это невозможно, но работа над этим близится к завершению. ожидается в первом квартале 2020 года. Если вас интересует эта функция, подпишитесь на эту Проблема GitHub с обновлениями.

Пока это не будет готово, в качестве обходного пути вы можете разделить таблицу на достаточное количество планшетов.

person Karthik Ranganathan    schedule 08.01.2020