当你看到以下两种情况:
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&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