2017-03-07 7 views
0

1台のマシンで2つのインスタンスのcassandraを実行したいとします。 2つのループバックアドレス127.0.0.1と127.0.0.1が同じnative_port: 9042listen_address, rpc_addressとして正常に動作します。しかし、私は別のマシンから2つの結果として得られる単一ノードのクラスタを使用するので、ネットワークの他のマシン(ループバックとローカルホスト)によって識別できるアドレスを持つ必要があります。 これを達成する方法はありますか?異なるポートを使用して2つの単一ノード・カスドラ・クラスタを実行する

答えて

1

まず、マシンのIPアドレスを2つ作成する必要があります。これは、単一のNICに対して複数のIPアドレスを割り当てる2枚のNICカード(または)

  • を設定

    • によって行うことができます。

    これは静的IP(他のマシンからアクセスできるように適切なゲートウェイとサブネットを指定してください)を割り当て、IPアドレスを割り当てることによって行うことができます。そうすることのボトルネック:

    http://www.tomshardware.com/faq/id-1925787/computer-address.html

    を使用すると、2つのIPアドレスを作成した後、別のIPアドレスを使用して、各カサンドラServerを起動します。あなたのカサンドラサーバが割り当てたIPアドレスで開始されたチェックするために、任意の他のマシンから

    telnet <IP address> <port(9042)> 
    

    : は、telnetテストを行います。

  • 関連する問題