Solr6.3.0 embedde模式入库

  虽然从solr4开始官方文档就不在推荐embedded模式入库,但是这种模式可以多台机器,每台机器多进程并发入库,速度很快。
  solr4的 embedded入库就要改一堆配置,solr5往后,结构有变化,单机模式配置文件统一管理,embedded入库有不一样了。
  下面是solr6.3.0embedde模式入库方法
###1.solr.xml配置改成

<solr>

</solr>

###2.每个shard中的core.properties改成

#Written by CorePropertiesLocator
#Mon Aug 14 19:38:59 CST 2017
configSet=配置文件位置
loadOnStartup=false

   loadOnStartup如果不配置就会shard冲突

###3.代码

String corepath = "shard所在路径";
String shard = "入库的shard";
List<SolrBean> list = "入库数据bean的list";
CoreContainer coreContainer = CoreContainer.createAndLoad(Paths.get(corepath));
EmbeddedSolrServer embeddedServer = new EmbeddedSolrServer (coreContainer ,"shard");
embeddedServer.addBeans(list);
embeddedServer.commit();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值