1

我正在尝试使用 erlang riak 核心框架设置一个简单的分布式应用程序。我阅读了文档,它说我必须通过 riak 管理命令手动加入节点。我想知道如果整个集群出现故障会发生什么。我是否需要在我的代码中包含逻辑以在每次集群启动时加入节点,或者是否有办法在配置中征用所有节点?

4

1 回答 1

1

当节点重新启动时,它们会尝试自动重新连接,因为当您使用命令加入某些节点时

riak_core:join("dev_1@127.0.0.1")

数据本地保存到节点。如果你想从集群中删除一个节点,你应该调用

riak_core:leave()

于 2016-11-21T09:04:18.943 回答