博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用 Replication Handler 备份索引
阅读量:6807 次
发布时间:2019-06-26

本文共 886 字,大约阅读时间需要 2 分钟。

solr 索引备份最简单的方式是通过 Replication Handler。在使用 Replication Handler 之前,需要将 solrconfig.xml 中 SolrReplicationHandler 的注释去掉:

1
2
3
4
5
6
7
8
9
10
11
<
requestHandler
name
=
"/replication"
class
=
"solr.ReplicationHandler"
>
  
<
lst
name
=
"master"
>
    
<
str
name
=
"replicateAfter"
>commit</
str
>
    
<
str
name
=
"replicateAfter"
>startup</
str
>
    
<
str
name
=
"confFiles"
>schema.xml,stopwords.txt</
str
>
  
</
lst
>
  
<
lst
name
=
"slave"
>
    
<
str
name
=
"masterUrl"
></
str
>
    
<
str
name
=
"pollInterval"
>00:00:60</
str
>
  
</
lst
>
</
requestHandler
>
然后启动 web 容器,启动完成后执行

http://localhost:81/apache-solr-3.5.0/replication?command=backup

该请求成功的话,会得到:

1
2
3
4
5
6
7
<
response
>
<
lst
name
=
"responseHeader"
>
<
int
name
=
"status"
>0</
int
>
<
int
name
=
"QTime"
>42</
int
>
</
lst
>
<
str
name
=
"status"
>OK</
str
>
</
response
>

此时在 solr/home 的 data 目录下,会发现类似 snapshot.20120626210126 的目录,该目录就是备份出来的索引库

转载地址:http://gstwl.baihongyu.com/

你可能感兴趣的文章
Android实现登录小demo
查看>>
AgentWeb是基于Android WebView一个功能完善小型浏览器库
查看>>
开放数据中心联盟推8个云计算应用模型
查看>>
学习数据分析的“里程碑”是什么?
查看>>
数据科学与DevOps之间的差距还有救吗?
查看>>
信息化一周回顾:金融业大数据十大趋势
查看>>
Http、TCP/IP协议与Socket之间的区别
查看>>
文思海辉:智慧数据避免企业成为大数据时代落伍者
查看>>
迅雷发布“星域CDN” 做条颠覆市场的鲶鱼
查看>>
英国《数字经济法案》
查看>>
Asp.net与Flex交互测试记录
查看>>
详解 Spring 3.0 基于 Annotation 的依赖注入实现(转)
查看>>
《深入理解Java虚拟机》学习笔记(一)
查看>>
swift 学习- 26 -- 泛型
查看>>
有方向的运动js
查看>>
管理工作思考总结
查看>>
利用ffmpeg一步一步编程实现摄像头采集编码推流直播系统
查看>>
IntelliJ 中类似于Eclipse ctrl+o的是ctrl+F12
查看>>
Preference Learning——Object Ranking
查看>>
响应式编程笔记三:一个简单的HTTP服务器
查看>>