私はApache Cassandraクラスタを持っています.Cassandraのデータをインデックス付けして(一部の)Elasticsearchクラスタを使用して高速クエリを実行したいと考えています。それを行うためのライブラリやプラグインはありますか?私は他の非公式のカサンドラフォークに適応するためにカッサンドラの実装を変更したくありません。ElasticsearchとApache Cassandraをリンクするツールはありますか?
0
A
答えて
0
logstash [6.1.3を参照しています]とcassandraのJDBCドライバを使用すると、特定のスケジュールでcassandraからデータを取得できます。あなたが必要と
このサイトから参照することができますドライバが[http://www.dbschema.com/cassandra-jdbc-driver.html][1]
input {
jdbc {
jdbc_connection_string => "jdbc:cassandra://localhost:9042"
jdbc_user => "*****"
jdbc_password => "*****"
jdbc_driver_library => "/path/cassandrajdbc1.1.jar"
schedule => "* * * * *"
jdbc_driver_class => "com.dbschema.CassandraJdbcDriver"
statement => "SELECT * FROM keyspace.table"
}
}
logstash出力は、適切なインデックスを持つ弾性検索にマッピングすることができます。
あなたは[https://www.elastic.co/guide/en/logstash/current/plugins-inputs-jdbc.html][2]
関連する問題
- 1. Cassandra Data Modelingのためのツールはありますか?
- 2. elasticsearchの移行を管理するツールはありますか
- 3. Apache Cassandraをアップグレードする必要がありますか?
- 4. libのapache-cassandra-x.x.x.jarはどこにありますか?
- 5. Apache Cassandraでアクティブなクエリ/リクエストを実行する方法はありますか?
- 6. Apache CassandraまたはDataStax Cassandra?
- 7. Apache Cassandraに関する究極の良い文書はありますか?
- 8. Apache CassandraのDMLとは何ですか?
- 9. BigData Pipelineをエンドツーエンドでテストするツールはありますか?
- 10. Apache Solrでイメージ検索ツールを作成するライブラリがありますか?
- 11. elasticsearchはどこにありますか?
- 12. 外部CLIと通信するJavaツールはありますか?
- 13. Railsモデルと統合するETLツールはありますか?
- 14. DRYerツールのコードはありますか?
- 15. XSL Lintツールはありますか?
- 16. UML差分ツールはありますか?
- 17. Cassandraにヘーゼルキャストを使用するメリットはありますか
- 18. Cassandraのクエリを「EXPLAIN」する方法はありますか?
- 19. Apache Ignite with Apache Cassandra
- 20. BigDataパイプラインのパフォーマンスをエンドツーエンドでテストするツールはありますか?
- 21. エンティティからDTOを生成するツールはありますか?
- 22. xmlからxsdを生成するツールはありますか?
- 23. script(1)ツールの出力を駆除するツールはありますか?
- 24. CassandraからElasticsearchにデータをコピーする方法は?
- 25. Apache CXFのオンラインチュートリアルはありますか?
- 26. Apacheキャッシュ.htaccessルールはありますか?
- 27. dllImportを抽出するツールはありますか?
- 28. ウェブページのコンテンツを分離するツールはありますか?
- 29. labels.rdfファイルを生成するツールはありますか?
- 30. Cでバッファオーバーフローを検出するツールはありますか?
川にJDBC入力のためのページングと制限のパラメータの詳細を参照することができますが、elasticsearchの5.xから削除されていると2.xで非推奨た...ので、基本的にあなたがする独自のコードを記述する必要がありますcassandraからデータを読み込んでエスケープする –
[Logstash](https://www.elastic.co/products/logstash)を使用してCassandraからデータを収集することをお勧めします。これはElasticsearchスタックの一部なので、実行中のElasticsearchインスタンスと簡単に統合できます。 –
LogstashはCassandraを入力プラグインとしてサポートしていません。このためにサードパーティのプラグインが公開されていますか? – Mnemosyne