2016-10-31 6 views

答えて

0

まず、cassandra.yamlファイル内のシードノードを追加:

seed_provider (デフォルト:org.apache.cassandra.locator.SimpleSeedProvider)Aノードがクラスタに参加するときにコンタクトポイントとして使用するコンマ区切りのホスト(IPアドレス)のリスト。 Cassandraはこのリストを使用してリングのトポロジを学習します。複数のノードを実行する場合は、-seedsリストをデフォルト値(127.0.0.1)から変更する必要があります。複数のデータセンタークラスタでは、 - シードリストに各データセンター(レプリケーショングループ)からのノードが少なくとも1つ含まれている必要があります。 「複数ノードクラスタの初期化(単一のデータセンター)」および「複数ノードクラスタの初期化(複数のデータセンター)」を参照してください。

また、あなたのノードがlisten_addressを設定することで、ローカルマシンの外から到達可能であることを確認してください。

listen_address (デフォルト:localhostの)他のカサンドラはに接続するために使用するノードのIPアドレスまたはホスト名このノード。未設定の場合、ホスト名は/ etc/hostname、/ etc/hosts、またはDNSを使用してこのノードのIPアドレスに解決する必要があります。 0.0.0.0を指定しないでください。

ノードを再起動した後、ノードの状態を確認して、実行中で接続されていることをノードチェック状態で確認します。

これがすべて保証されている場合は、cqlshを使用してデータを挿入したり、データを挿入したりすることができます。 java/scalaを実行し、データを挿入するためにcassandraクラスタに接続します。レプリケートする場合は、キースペースを作成するときにレプリケーションファクタを設定する必要があります。

私は完全にあなたの質問をカバーし、あなたはカサンドラを始める方法を簡単にお見せカサンドラのための無料のオンラインコースをチェックすることをアドバイス:https://academy.datastax.com/courses/

関連する問題