一个tomcat服务添加多个solr索引应用

据说multi core这种方式在并发增加后相应速度比标准配置慢。《解密搜索引擎技术实战》中推荐使用部署在同一个web服务器中的多个solr应用这种方式。书上只是抛砖引玉,在此做个详细记录

1、tomcat安装sorl成功后。参考http://blog.csdn.net/zhufeng609/article/details/24350131

2、复制一份 $TOMCAT_HOME/webapp/ 下的solr.war改名为 newsolr.war

3、复制一份$TOMCAT_HOME/conf/Collection/locahost/ 下的solr.xml 改名为newsolr.xml

修改相应的配置节点

<Context docBase=''$TOMCAT_HOME/webapps/newsolr" debug=0 crossContext="true">

    <Environmnet name="solr/home" type="java.lang.String" value="/opt/newsolr" override="true"/>

</Context>

4、修改/opt/newsolr/collection1/conf/solrconfig.xml的dataDir节点为

/opt/newsolr/data

重启tomcat,访问http://localhost:8080/newsolr即可。

    不过在实际应用中,随机添加一个索引应用如何做到自动建立,有待研究。有哪位仁兄遇到,忘不吝赐教。

猜你喜欢

转载自karo-lee.iteye.com/blog/2054070