У меня есть некоторые вопросы о федерации hadoop. Насколько я знаю, он имеет несколько мастеров (namenode), работающих одновременно.вопросы синхронизации о федерации hadoop
Итак, мой вопрос в том, что если у клиента есть запрос, как определить, какой мастер обслуживать запрос от клиента.
Другой вопрос заключается в том, совместимы ли метаданные, хранящиеся в каждом ведущем, друг с другом или нет.
Если данные в мастерах параллельны, тогда как у двух клиентов есть запросы одновременно с двумя разными мастерами, как справляться с проблемами синхронизации.
Надеюсь, что сделаю мой вопрос понятным. Я только читал web на apache hadoop. Любой материал и учебник очень благодарны. И комментарии и исправления очень оценены.
Если namenodes управляют только своими собственными метаданными, как каждый namenode поддерживает соответствие друг с другом? – John
В HDFS HA namenodes сохраняют согласованность друг с другом, так что, когда один наменодад идет вниз, резервный узел берет верх. Федерация HDFS отличается тем, что большая кластерная нагрузка на наменодай распределяется через федерацию HDFS, которые поддерживают собственное пространство имен - HDFS HA может быть реализована на каждом из федеративных namenodes. – Prahalad
Для первого вопроса, я думаю, ваше решение является хорошим, спасибо Prahalad. Но для проблемы синхронизации я все еще запутался. Во-первых, необходимо ли сохранять все метаданные наменований одинаковыми? Тогда, если нет, то почему. Если да, то каким образом. Если у вас есть какие-либо материалы, это было бы очень оценено. – John