Как автоматически объединить узлы в ядре Erlang Riak?
Я пытаюсь настроить простое распределенное приложение, используя erlang riak core framework. Я прочитал документацию и там сказано, что я должен вручную присоединиться к узлам с помощью команд администратора riak. Я хотел знать, что произойдет, если весь кластер выйдет из строя. Мне нужно, чтобы в моем коде была логика для объединения узлов при каждом запуске кластера, или если есть способ подключить все узлы в конфигурации?
1 ответ
Решение
Когда узлы перезапускаются, они пытаются переподключиться автоматически, потому что, когда вы присоединились к некоторым узлам с помощью команды
riak_core: присоединиться ("dev_1@127.0.0.1")
данные сохраняются локально на узле. Если вы хотите удалить узел из кластера, вы должны позвонить
riak_core: оставить ()