2014-09-25 2 views
0

Я пытаюсь изучить Accumulo. Но у меня есть несколько вопросов, которые я не смог найти напрямую:Accumulo - Добавление нового узла

  • Во-первых, можно ли добавить новый сервер в существующую систему Accumulo без какого-либо простоя? Если да, новый узел будет иметь свой ресурс (данные БД), который будет организован мастером; правильно? Поскольку у него есть отказоустойчивость, я считаю, что это будет автоматически.
  • Можем ли мы определить количество реплик или целых данных, совместно использующих некоторую систему восстановления отказов? Как я могу узнать подробности процесса репликации и распространения данных?

Большое спасибо :)

ответ

1

Да, вы можете динамически добавлять/удалять рабочие узлы в любое время. Им просто нужно иметь одинаковые параметры конфигурации, доступные для них, чтобы они могли присоединиться к кластеру (общий секрет, кворум zookeeper и т. Д. ... в основном, тот же самый accumulo-site.xml, который вы используете).

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

Не уверен, что я понимаю ваш второй вопрос, но Accumulo обычно использует HDFS для своего резервного хранилища, который обрабатывает репликацию и восстановление данных на уровне «файла».

+0

Большое спасибо MikeD. Для моего второго вопроса я задаюсь вопросом: например, когда у нас есть Mysql Cluster, мы определяем количество реплик, которые нам нужны для системы. Мне было интересно, как Accumulo справляется с ошибками и сколько тиражей он использует. – Cihan

Смежные вопросы