Cassandraを分散DBMSとして使用したいと考えています。Windows(10)とUbuntu(WindowsのVMware経由)にCassandraをインストールしました。レコードを挿入して別のDBに複製するにはどうすればよいですか? 基地問題がCassandra.yamlに Cassandra.yamlをネットワークトポロジ戦略で設定する
おかげに設定されている答えて
まず、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/
- 1. log4j2.propertiesでのロールオーバー戦略の設定
- 2. Zend Frameworkのデフォルトのユーザー設定戦略
- 3. Oozie - 動作設定によるDistCpの戦略設定
- 4. SbtでIvyのロック戦略を設定する方法
- 5. JSONの設定で戦略を選択する
- 6. デフォルト戦略の戦略パターン
- 7. Passportコンシューマー戦略を使用してグローバルセッションを設定する
- 8. ビルド設定にマージ戦略を追加する方法
- 9. Lazy Fetch戦略対Eager Hibernateで戦略をフェッチしますか?
- 10. エンティティ(XML)のデフォルトフェッチ戦略をLAZYに設定しますか?
- 11. 戦略
- 12. AndroidHttpClient。 KeepAlive戦略をどのように設定するのですか?
- 13. Scalaでの戦略
- 14. アーキテクチャ設計の文書化戦略
- 15. 手順設計の文書化戦略
- 16. C#戦略パターン設計の問題
- 17. Django json戦略ですか?
- 18. 設定可能なソフトウェアの分岐戦略
- 19. Apache cayenne - cdbimportタスクのリストアPK生成戦略のデフォルト設定
- 20. JAXB2基本マージ可能プラグイン:カスタム設定戦略
- 21. Railsフラグメントキャッシュ戦略
- 22. JIRAコンポーネント戦略
- 23. バックアップ戦略
- 24. Openlayers bbox戦略
- 25. ソフトウェアデザイン戦略
- 26. solrインデックス戦略
- 27. プロジェクト/コードリリース戦略
- 28. 集約戦略
- 29. Golangログ戦略
- 30. UMLデータフローダイアグラム戦略