solr 简单的分布式布署
来源:互联网 发布:网络科技股龙头股票 编辑:程序博客网 时间:2024/06/06 09:34
1)首先在${tomcat目录}/conf/Catalina/localhost 创建两个solr的配置文件。
可以命名为solr.xml(主服务器配置)内容为:
<Context docBase="F:/apache-solr-1.4.0/dist/apache-solr-1.4.0.war" reloadable="true" >
<Environment name="solr/home" type="java.lang.String" value="F:/apache-solr-1.4.0/example/solr" override="true" />
</Context>
slaver_solr.xml (从服务器配置)内容为:
<Context docBase="F:/apache-solr-1.4.0/dist/apache-solr-1.4.0.war" reloadable="true" >
<Environment name="solr/home" type="java.lang.String" value="F:/solr分布式/solr" override="true" />
</Context>
可以看到两个配置所引用的后台管理是同一个目录的,但这个没关系,只要solr/home的不一样就行了,接着看主从服务器上solr/home的配置有什么不一样。主要是在solr/home/conf/solrconfig.xml上配置不一样的,其它配置可以互相拷贝。
主要不同的地方为如下:
从服务器的配置
<requestHandler name="/replication" class="solr.ReplicationHandler" >
<lst name="slave">
<!--主服务器的url-->
<str name="masterUrl">http://localhost:8080/solr/replication</str>
<!--定时去请求主服务器,查看索引是否有改变-->
<str name="pollInterval">00:00:60</str>
</lst>
</requestHandler>
主服务器的配置
<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>
</requestHandler>
大概这样的。启动 tomcat看看吧。。主服务器建立索引后,从服务器会请求将索引拷贝到从服务器中。
- solr 简单的分布式布署
- solr简单的分布式部署
- 布署solr 时抛出的一个异常
- 如何选择Solr的布署方案
- jmeter分布式布署遇到的问题
- Solr的分布式复制
- Jmeter分布式压测布署
- asp.net分布式布署经验
- extjs4. 0 简单布署
- solr的简单使用说明
- solr的简单使用说明
- solr的简单使用说明
- Solr的简单部署
- solr的简单介绍
- solr 单机版和solr分布式式环境的搭建
- solr分布式shards的合并优化
- solr:copyfield的简单介绍
- Solr+MMSEG4J的简单学习
- 编程点滴之2的n次方
- 边学边谈 ---- Tomcat 6 的配置与部署
- Extjs之组件开发-ListView
- Ganglia服务器监控软件
- Falsh播放代码
- solr 简单的分布式布署
- PeekMessage和GetMessage
- POSIX风格正则表达式和Perl风格正则表达式(9元包邮)
- Java编程思想学习笔记——流程控制,初始化与清除
- 关于Struts Spring Hibernate 的优缺点
- 中了木马代码 <script src="http://w2w.wwvv.us/ ..,该如何清除
- SSH Client : putty 移植
- 挽留Google 支持开源
- clientHeight、scrollHeight、offsetHeight的定义与区别