Skip to content

lipf06/solr-DIH

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

solr-DIH

by okwangxing

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

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

Feature

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

settings

  <dataConfig>
    <dataSource name="entity_%d" driver="com.mysql.jdbc.Driver" 
    url="jdbc:mysql://192.168.1.1:3306/entity_%d?useUnicode=true&amp;characterEncoding=utf8" 
    user="user" password="pass" shard="true" shardStep="1" shardBegin="0" shardEnd="1"/>
    <document name="entity">
        <entity datasource="entity_%d" name="entity_%d" 
        query="select * from t_entity_%d" 
        deltaImportQuery="select * from t_entity_%d where id='${dih.delta.id}'"  
        deltaQuery="select id from t_entity_%d where ftime &gt; '${dih.last_index_time}'" 
        shard="true" shardStep="1" shardBegin="0" shardEnd="1">
            <field column="id" name="id" />
           ... ...
        </entity>
       </document>
   </dataConfig>

About

支持分库分表的solr data import handler

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.5%
  • HTML 0.5%