您的位置:首页 > 运维架构 > Tomcat

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

2014-04-24 13:15 211 查看

据说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即可。

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: