项目作者: okwangxing

项目描述 :
支持分库分表的solr data import handler
高级语言: Java
项目地址: git://github.com/okwangxing/solr-DIH.git
创建时间: 2013-07-09T13:30:16Z
项目社区:https://github.com/okwangxing/solr-DIH

开源协议:

下载


solr-DIH

by okwangxing

欢迎使用solr data import 支持分库分表,支持全量、增量导入。

目前相对简陋,请下载后导入项目直接使用,后面我们会持续优化。
文档会慢慢补上。

Feature

  • 支持分库分表
  • 支持分布分表步进设置
  • 多次多schema

settings

  1. <dataConfig>
  2. <dataSource name="entity_%d" driver="com.mysql.jdbc.Driver"
  3. url="jdbc:mysql://192.168.1.1:3306/entity_%d?useUnicode=true&characterEncoding=utf8"
  4. user="user" password="pass" shard="true" shardStep="1" shardBegin="0" shardEnd="1"></dataSource>
  5. <document name="entity">
  6. <entity datasource="entity_%d" name="entity_%d"
  7. query="select * from t_entity_%d"
  8. deltaImportQuery="select * from t_entity_%d where id='${dih.delta.id}'"
  9. deltaQuery="select id from t_entity_%d where ftime > '${dih.last_index_time}'"
  10. shard="true" shardStep="1" shardBegin="0" shardEnd="1">
  11. <field column="id" name="id" ></field>
  12. ... ...
  13. </entity>
  14. </document>
  15. </dataConfig>