solr 数据导入错误:索引失败。回滚所有更改

2023-12-10

当我运行“完全导入并清理”命令时,错误是“索引失败。回滚所有更改”

我的数据导入配置文件:

<dataConfig>
  <dataSource type="JdbcDataSource" name="ds-1" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://my.ip/my_db" user="my_db_user" password="my_password" readOnly="True"/>
  <document> 
    <entity name="videos" pk="ID" transformer="TemplateTransformer" dataSource="ds-1" 
            query="SELECT * FROM videos LIMIT 100">
      <field column="id" name="unid" indexed="true" stored="true" />
      <field column="title" name="baslik" indexed="true" stored="true" />
      <field column="video_img" name="img" indexed="true" stored="true" />
    </entity>
  </document>
</dataConfig>

我在某个时间点不断收到相同的错误消息。对我来说,有以下原因:

  • 连接字符串错误。
  • 错误的驱动程序(com.mysql.jdbc.Driver)
  • 错误的查询
  • 列到 solrfields 的映射错误(我认为这也可能是你的问题)

确保数据库中的列名与 SOLR 中的列名相同(区分大小写)。如果没有重命名查询中的列名称:

select id as uniqueid, title as Tittle

或使用您定义的实体中的 field 元素,如下所示:

<field column="ID" name="id" />

您使用的字段元素错误。请参阅此处如何使用此元素:http://wiki.apache.org/solr/DataImportHandler#Configuration_in_data-config.xml

如果您可以分享其他相关数据和日志,我们可以为您提供更具体的信息。

祝你好运。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

solr 数据导入错误:索引失败。回滚所有更改 的相关文章

随机推荐

  • 将 fiddler 会话导出为 .jmx 以用于 JMeter 测试计划

    是否有任何选项 解决方法可以将 fiddler 跟踪文件导出为 jmx 文件以导入到 JMeter 中 看看这个 http www perftesting co uk creating jmeter test plans with fidd
  • 在 Xcode 上找不到框架 FirebaseInstanceID

    我从 Xcode 收到以下错误 尝试了互联网上的许多解决方案 但没有用 ld framework not found FirebaseInstanceID 我尝试过的解决方案 https stackoverflow com a 312982
  • 对 3D 箭袋函数进行颜色映射

    我使用 Matplotlib 在 python 中创建了一个可爱的 3D 位移矢量场 我对结果很满意 然而 从视觉上看 仅从方向上看位移的大小并不是很容易 python中有没有一种方法可以使用箭头的色标 以便位移的大小更清晰 更明显 这就是
  • WPF 线条、路径..等自定义绘图样式

    在 WPF 中 有一种方法可以修改任何路径的绘制方式Dash Dot序列 假设我想为我正在绘制的任何路径或绘图路径本身上的小三角形 波浪等绘制一条三重线 我已经尝试过刷子 但它不会遵循Path 请帮忙 thx WPF s Geometry类
  • ChunkedInput 在球衣中不起作用

    任何人都可以帮助我为什么java代码有问题并一次性打印所有数据而不是将每个块打印为javascript代码 Java代码 import org glassfish jersey client ChunkedInput import java
  • chatDidReceiveMessage 方法未调用 QuickBlox

    我在用QuickBlox iOS SDK用于聊天 登录 注册工作正常 我也可以发送消息 但委托方法 void chatDidReceiveMessage QBChatMessage message 没有接到电话 这是我用来设置聊天的代码 在
  • 如何向 cmdlet 输出添加一列递增值?

    假设我打电话Get Service并想要分配一个新列ID使用打印递增整数的 cmdlet 输出 以便 ID Status Name DisplayName 0 Running AdobeARMservice Adobe Acrobat Up
  • MAMP PEAR 配置指向本地目录

    我正在使用 MAMP 2 0 5 升级 PEAR 时遇到问题 MAMP 如何升级 PEAR 问题是 PEAR 始终安装在 本地 PEAR 目录中 而不是 MAMP PEAR 目录中 我的 MAMP PEAR 配置如下 sudo Applic
  • WordPress MD5 密码

    我需要通过 PHP 脚本或 MySQL 将用户插入到 Wordpress 博客中 并且我有一个纯文本密码 我想我可以做这样的事情 query INSERT INTO new db wp users user login user pass
  • 将word文档解析为excel文件

    我有一个 Word 文档 其中包含我想要解析为 Excel 文件的数据 源文件长达数百页 我一直在使用 VBA 但我刚刚开始学习该语言 并且在尝试输入 doc 文件时遇到了很多困难 我已经能够使用Open和线路输入语句从 txt 文件中检索
  • Python 中动态表单的 Web Scraper

    我正在尝试填写该网站的表格http www marutisuzuki com Maruti Price aspx 它由三个下拉列表组成 一是汽车型号 二是州 三是城市 前两个是静态的 第三个城市是根据州的值动态生成的 有一个 onclick
  • 如果任何字段包含 NULL,MySQL CONCAT 将返回 NULL

    我的表 设备 中有以下数据 affiliate name affiliate location model ip os type os version cs1 inter Dell 10 125 103 25 Linux Fedora cs
  • Google Apps 脚本表单:e.namedValues 不记录任何内容

    我有一个非常基本的 Google Apps 表单 其中包含两个问题 资源 带有两个选项的单选按钮 和名称 文本字段 我想在提交时选择表单值 因此我设置了一个触发器 在表单提交时 来调用函数 function onFormSubmit e L
  • Perl,使脚本在x秒后超时?

    我一直在搜索这个问题 但令人惊讶的是很难得到一个直接的答案 因为 php 似乎有关于这个主题的更多信息 我需要让我的 perl 脚本在指定的秒数后终止 因为 就像现在一样 它们运行时间太长并堵塞了我的系统 我怎样才能使整个脚本在指定的秒数后
  • Java-改变秋千背景颜色?

    好的 我得到了一个使用 系统 外观的 Swing 应用程序 现在 我想将主面板的背景颜色更改为黑色 太容易了吧 UIManager put Panel background Color BLACK 是的 除了现在应用程序中的控件看起来很愚蠢
  • 如何获取 Windows 中所有打开的命名管道的列表?

    有没有一种简单的方法来测试命名管道是否正常工作 我想确保从应用程序发送的数据确实已发送 有没有一种快速简便的方法来获取所有命名管道的列表 在 Windows Powershell 控制台中 键入 System IO Directory Ge
  • 无法保存/传递父级对组合对象的引用

    在 C 中 它会是这样的struct A由 组成struct B和一些功能B获取指向父对象的指针A 所以函数为A调用该函数B将简单地通过this指向它的指针 我正在 Rust 中尝试此操作 但未能使其正常工作 这就是我想要实现的目标 str
  • 从经典 ASP 调用 COM 对象

    如何从经典 ASP 调用 COM 对象 我努力尝试但找不到好的教程 有什么建议吗 我在经典 ASP 中使用 C 要在经典 ASP 中实例化 COM 对象 Dim rs Set rs Server CreateObject ADODB Rec
  • lxml.html。读取文件时出错;无法加载外部实体

    我正在尝试使用 lxml html 解析从 YouTube 获取电影预告片 url from lxml import html import lxml html from lxml etree import XPath def get yo
  • solr 数据导入错误:索引失败。回滚所有更改

    当我运行 完全导入并清理 命令时 错误是 索引失败 回滚所有更改 我的数据导入配置文件