Zookeeper Node vs. ZNode

Я только начинаю читать о зоопарке. И я запутался по поводу репликации данных и модуля данных.

Ансамбль ZooKeeper будет содержать несколько узлов (Machine) с одним лидером и другими в качестве последователей.

Модуль данных представляет собой древовидную структуру с каждым узлом как znode.

Как эти две структуры работают вместе? Znode и узел относятся к одному и тому же?

Я пытаюсь понять это, поскольку каждый узел в ансамбле ZooKeeper будет иметь один и тот же модуль данных, который содержит znode. Таким образом, znode - это данные об узлах. Это правильно?

1 ответ

Решение

Эти два понятия не имеют никакого отношения друг к другу. Znode является частью модели данных. По сути, это путь в древовидной структуре, представляющий фрагмент данных, хранящихся в ZooKeeper. И наоборот, узел - это общий системный термин, который вы можете просто заменить на сервер.

К сожалению, у нас недостаточно терминов в области компьютерных наук, поэтому терминология может привести к путанице. Но это просто разница между узлом дерева (в модели данных) и узлом кластера (в ансамбле).

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