Возможно ли импортировать данные из Cassandra в Apache Solr?Импорт данных в Apache Solr из Кассандры с использованием dataimporthandler
В настоящее время я импортирую данные из MySQL в Apache Solr, используя обработчик данных Solr. Можно ли использовать Cassandra вместо MySQL?
Update 1:
Я пытался подключиться к Кассандру из простой программы на Java с помощью драйвера JDBC данное здесь (https://code.google.com/a/apache-extras.org/p/cassandra-jdbc/). Моя идея заключалась в том, что если код Java работает, Solr также должен быть импортирован из Cassandra. Но это не сработало, и я получил следующую ошибку:
log4j: WARN Для регистратора (org.apache.cassandra.cql.jdbc.CassandraDriver) не найдено ни одного приложения. log4j: WARN Пожалуйста, правильно инициализируйте систему log4j. log4j: WARN См. http://logging.apache.org/log4j/1.2/faq.html#noconfig для получения дополнительной информации. Исключение в потоке "основного" java.lang.NoClassDefFoundError: орг/Apache/Cassandra/CQL/JDBC/AbstractJdbcType в org.apache.cassandra.cql.jdbc.CassandraConnection (CassandraConnection.java:146) на org.apache. .cassandra.cql.jdbc.CassandraDriver.connect (CassandraDriver.java:92) at java.sql.DriverManager.getConnection (DriverManager.java:664) at java.sql.DriverManager.getConnection (DriverManager.java:270) в CqlConnection.main (CqlConnection.java:14) причиненном: java.lang.ClassNotFoundException: org.apache.cassandra.cql.jdbc.AbstractJdbcType в java.net.URLClassLoader $ 1.Run (URLClassLoader.java:372) на java.net.URLClassLoader $ 1.run (URLClassLoader.java:361) по адресу java.security.Ac cessController.doPrivileged (Native Method) на 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? –