是否有一些工具可以将Elasticsearch与Apache Cassandra相关联?

时间:2017-06-09 10:58:38

标签: elasticsearch cassandra elasticsearch-plugin

我有一个Apache Cassandra集群,我想使用Elasticsearch集群索引(部分)Cassandra中的数据以进行快速查询。有没有图书馆或插件可以做到这一点?我不想改变我的cassandra实现来适应其他一些非官方的Cassandra fork。

1 个答案:

答案 0 :(得分: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]

中详细介绍jdbc输入的分页和限制参数
相关问题