solr导入mysql数据库生成索引失败

当你看到以下两种情况:
在这里插入图片描述

Requests: 0 , Fetched: 0 , Skipped: 0 , Processed: 0 
  • 解决办法:
  • solr-data-config.xml配置注意事项:
    在这里插入图片描述
    为:serverTimezone=UTC&tinyInt1isBit=false
<?xml version="1.0" encoding="UTF-8" ?>
<dataConfig>
    <dataSource driver="com.mysql.cj.jdbc.Driver" url="jdbc:mysql://192.168.0.161:3306/nn?useUnicode=true&amp;characterEncoding=utf8" user="root" password="123456" />
    <document>
        <entity name="user" query="select * from user">
             <field column="id" name="id" />
             <field column="name" name="name" />
         </entity>
    </document>
</dataConfig>
 1. 数据库连接url后面要配置serverTimezone,否则会报错,日志中显示你必须要指定这个
 2. 其次如果还有其他信息,因为是xml,所以 & 参数连接符需要转义,xml中&是作为实体存在的
示例
mysql://localhost:3306/solr?characterEncoding=utf-8&serverTimezone=UTC
发布了182 篇原创文章 · 获赞 35 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/qq_39505065/article/details/103350094