java - Solr 无法完全导入 cassandra DB

标签 java solr cassandra

我已经配置了solr和cassandra。当我尝试执行此操作时: http://localhost:8983/solr/dataimport?command=full-import 我收到错误:

Caused by: java.sql.SQLFeatureNotSupportedException: the Cassandra implementation is always in auto-commit mode
        at org.apache.cassandra.cql.jdbc.CassandraConnection.setAutoCommit(CassandraConnection.java:382)
        at org.apache.solr.handler.dataimport.JdbcDataSource$1.call(JdbcDataSource.java:172)
        at org.apache.solr.handler.dataimport.JdbcDataSource$1.call(JdbcDataSource.java:127)
        at org.apache.solr.handler.dataimport.JdbcDataSource.getConnection(JdbcDataSource.java:366)
        at org.apache.solr.handler.dataimport.JdbcDataSource.access$200(JdbcDataSource.java:38)
        at org.apache.solr.handler.dataimport.JdbcDataSource$ResultSetIterator.<init>(JdbcDataSource.java:240)
        ... 12 more

如何解决这个问题?请帮助我:(

最佳答案

已解决。data-config.xml 文件中应输入 autoCommit="true"

关于java - Solr 无法完全导入 cassandra DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16231128/

相关文章:

java - 按分数限制 SOLR 中的结果数量

java - 在 Solrj 中执行 MLT(更像这样)查询

java - Spring boot [s0] 连接到节点时出错(endPoint=127.0.0.1 :9042, hostId=null,>

java - 将文件名写入 utf-8 目录

java - 使用ant为项目中的特定文件创建Jar

solr - 如何为 Solr 搜索检索所有适用的构面字段

cassandra - 复制命令在 DevCenter 中不起作用

spring-boot - 使用 Spring Boot 通过 Cassandra Config 获取指标异常

java - java插入数据库报错

java - 用 3 个按钮绘制自己的框架