安装JDK
安装tomcat并设置参数
安装tomcat;
tomcat启动参数设置:在
tomcat/bin/catalina.sh
加入如下JAVA_OPTS="$JAVA_OPTS -Dorg.apache.catalina.security.SecurityListener.UMASK=`umask` -DserverName=instance1 -server -Xms1g -Xmx1g -XX:MaxPermSize=256m -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:/xxx/Logs/solr/instance1/gc.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/xxx/Logs/solr/instance1 -XX:ErrorFile=/xxx/Logs/solr/instance1/hs_error%p.log"
solr设置
启动solr必须jar包
- 把solr安装目录
solr/example/lib/ext
下面的jar包放入tomcat/lib下面。
- 把solr安装目录
新建solrwebapp目录(里面存放solr启动war包程序)。
- 把solr安装目录
solr/example/webapps
下面的solr.war放在tomcat/webapps下面; - 启动tomcat,把war包删除,把产生的solr文件夹放入新建的solrwebapp目录。
- 把solr安装目录
新建solrhome目录(里面存放主从solr实例);
- 新建两个目录,一主一从,每个目录里面放一个solr实例,每个目录放的内容为solr安装目录
solr/example/solr/
下面的所有文件; - 修改其中
collection1/conf
下面的solrconfig.xml,在文件中搜索replication,主的把lst name="master"
那段代码注释打开,从的把lst name="slave"
那段代码注释打开,修改其中masterUrl(这个为主solr访问地址),pollInterval(这个为从solr去主solr拉取数据时间间隔); - 根据数据结构修改其中
collection1/conf
下面的schema.xml。
- 新建两个目录,一主一从,每个目录里面放一个solr实例,每个目录放的内容为solr安装目录
新建solr.xml文件(此文件设置solrwebapp目录)
- 在
tomcat/conf/Catalina/localhost/
目录,新建文件solr.xml; docBase="xxx"
为solrwebapp目录;value="xxx"
为solrhome下面solr实例的目录(主和从不一样);- 文件内容
<?xml version='1.0' encoding='utf-8'?> <Context docBase="xxx" debug="0" crossContext="true" > <Environment name="solr/home" type="java.lang.String" value="xxx" override="true"/> </Context>
- 在
solr数据目录
- 修改
collection1/conf/solrconfig.xml
中数据存放目录,默认为collection1下面的data; 修改如下:
<dataDir>${solr.data.dir:}</dataDir>
为
<dataDir>${solr.data.dir:xxx/data}</dataDir>
- 修改
创建solr日志
- 在
solrwebapp/WEB-INF/
下创建文件classes文件夹; - 复制solr安装目录
solr/example/resources/log4j.properties
到solrwebapp/WEB-INF/classes
文件夹中; - 修改log4j.properties的
log4j.appender.file.File=${solr.log}/solr.log
。
- 在
多核设置
- 把
solrhome/instance/
下面的collection1拷贝一份更名为collection2放入和collection1同级目录下; - 修改collection2下面的core.properties文件,改为name=collection2;
- 修改
solrhome/instance/collection2/conf/
下面的schema.xml,改为业务要求的schema结构。
- 把
启动tomcat
访问成功
Solr主从搭建步骤
最新推荐文章于 2019-07-02 18:13:08 发布