0
Riakクラスタをドッキングコンテナで実行しようとしています。クラスタが起動して動作していますが、再起動すると、ノードのIPが変更され、/var/lib/riak/ring
ディレクトリの内容を削除するまでノードは起動しません。Dockerized Riakクラスタ - ダイナミックコンテナIP
RiakにIPアドレスに依存するのとは異なる方法で参加ノードを特定することは強制できますか?
Riakクラスタをドッキングコンテナで実行しようとしています。クラスタが起動して動作していますが、再起動すると、ノードのIPが変更され、/var/lib/riak/ring
ディレクトリの内容を削除するまでノードは起動しません。Dockerized Riakクラスタ - ダイナミックコンテナIP
RiakにIPアドレスに依存するのとは異なる方法で参加ノードを特定することは強制できますか?
クラスタ内のすべてのノードが(ネットワーク/ファイアウォールの問題がないと仮定して)クラスタが通信できるIPアドレスに解決できるのであれば、Erlangノード名は<localpart>@<domainpart>
のように形成されます。
最も一般的な方法は、ネットワークローカルDNSサーバーでDNS名を使用する方法と、/ etc/hostsファイルを使用して各名前が変更されたときにIPを提供する方法です。
まだ見ていないのであれば、Riak KVとTSをドッキング用のコンテナで実行していることについて、次の広範なブログ記事をチェックします。http://basho.com/posts/technical/running-riak-in-docker/ – Craig