是否可以從Cassandra導入數據到Apache Solr?使用dataimporthandler從Cassandra導入數據到Apache Solr
我目前使用Solr的dataimporthandler將數據從MySQL導入Apache Solr。是否有可能使用Cassandra來代替MySQL?
更新1:
我試圖使用這裏給出的JDBC驅動程序(https://code.google.com/a/apache-extras.org/p/cassandra-jdbc/)一個簡單的Java程序連接到卡桑德拉。我的想法是,如果Java代碼工作,Solr也應該從Cassandra導入。但它沒有工作,我得到了以下錯誤:
log4j:警告沒有appender可以發現記錄器(org.apache.cassandra.cql.jdbc.CassandraDriver)。 log4j:WARN請正確初始化log4j系統。 log4j:警告有關更多信息,請參見http://logging.apache.org/log4j/1.2/faq.html#noconfig。 線程「main」中的異常java.lang.NoClassDefFoundError:org/apache/cassandra/cql/jdbc/AbstractJdbcType at org.apache.cassandra.cql.jdbc.CassandraConnection。(CassandraConnection.java:146) at org.apache (DriverManager.java:270) 在CqlConnection.main(CqlConnection.java:14) 引起:java.lang.ClassNotFoundException:org.apache.cassandra.cql.jdbc.AbstractJdbcType at java.net.URLClassLoader $ 1.run(URLClassLoader.java:372) 在java.net.URLClassLoader $ 1.run(URLClassLoader.java:361) at java.security.Ac cessController.doPrivileged(本機方法) 在java.net.URLClassLoader.findClass(URLClassLoader.java:360) 在java.lang.ClassLoader.loadClass(ClassLoader.java:424) 在sun.misc.Launcher $ AppClassLoader.loadClass (Launcher.java:308) 在java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 5個
你能想出整合沒有datastax的最新版本嗎? –