2016-12-01 7 views
0

Riakクラスタをドッキングコンテナで実行しようとしています。クラスタが起動して動作していますが、再起動すると、ノードのIPが変更され、/var/lib/riak/ringディレクトリの内容を削除するまでノードは起動しません。Dockerized Riakクラスタ - ダイナミックコンテナIP

RiakにIPアドレスに依存するのとは異なる方法で参加ノードを特定することは強制できますか?

+0

まだ見ていないのであれば、Riak KVとTSをドッキング用のコンテナで実行していることについて、次の広範なブログ記事をチェックします。http://basho.com/posts/technical/running-riak-in-docker/ – Craig

答えて

1

クラスタ内のすべてのノードが(ネットワーク/ファイアウォールの問題がないと仮定して)クラスタが通信できるIPアドレスに解決できるのであれば、Erlangノード名は<localpart>@<domainpart>のように形成されます。

最も一般的な方法は、ネットワークローカルDNSサーバーでDNS名を使用する方法と、/ etc/hostsファイルを使用して各名前が変更されたときにIPを提供する方法です。

関連する問題