Каждый узел должен быть помечен атрибутом зоны - но как? - PullRequest
0 голосов
/ 19 октября 2019

У меня есть 3 узла в каждой зоне (2 зоны), и все узлы перечислены в _membership.

[cluster]
q=3
r=2
w=2
n=3
z=2
placement = az1:3,az2:3

Я застрял с той командой PUT / POST, которую мне нужно выполнить, чтобы пометить узел с помощьюатрибут зоны. Ниже приведены документы:

Во-первых, каждый узел должен быть помечен атрибутом зоны. Это определяет, в какой зоне находится каждый узел. Это можно сделать, отредактировав документ об узле в базе данных / node, доступ к которой осуществляется через порт «back-door» (5986). Добавьте пару ключ-значение в форме:

"зона": "metro-dc-a"

Буду признателен за любую помощь.

1 Ответ

0 голосов
/ 21 октября 2019

В этом пункте документов 4.4.4. При указании размещения базы данных определен механизм установки зоны узла.

curl -X PUT http://localhost:5986/_nodes/<node-name> \
-d '{ \
    "_id": "<node-name>",
    "_rev": "<rev>",
    "zone": "<zone-name>"
    }'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...