环境配置
安装solr前,请确保系统中已正确安装jdk8,tomcat8和环境变量的配置。
solr下载及解压
使用命令:
wget http://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/7.4.0
从官网下载solr压缩包
解压:
tar -zxvf solr-7.4.0.tgz
配置tomcat启动solr
solr自带jetty启动,这里使用tomcat进行配置启动。
- 在tomcat包下的webapps目录新建一个目录,取名solr
- 将solr解压包/solr-7.4.0/server/solr-webapp/webapp/下的内容拷贝到刚才tomcat下新建的文件夹solr中
- 将/solr-7.4.0/server/lib/ext/下的jar包拷贝到/tomcat/webapps/solr/WEB-INF/lib/下
- 将/solr-7.4.0/server/lib/下metrics开头的jar包也拷贝到刚才的目录下
- 将/solr-7.4.0/dist/下 solr-dataimporthandler-extras-7.4.0.jar、solr-dataimporthandler-7.4.0.jar也拷贝到刚才的目录下
- 在你本地的/home下新建一个文件夹,取名solr-home,将/solr-7.4.0/server/solr下的内容拷贝到刚才新建的solr-home下
- 打开并编辑/tomcat/webapps/solr/WEB-INF/web.xml
内容如下:
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/home/solr-home</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
并注释文件末尾的所有 <security-constraint> 元素节点。
配置solr日志
将/solr-7.4.0/server/resources/下的log4j2.xml文件拷贝到/tomcat/webapps/solr/WEB-INF/classes/下,如果没有则自己创建一个。
创建core
- 在/home/solr-home/下创建一个文件夹,文件夹名称为你的core名称,这里设为collection
- 将/solr-7.4.0/example/example-DIH/solr/solr下的内容拷贝到刚才创建的collection下,同时在core.properties下添加如下内容:
name=collection
启动tomcat,访问 localhost:8080/solr/index.html 就可以看到solr的界面了。
下一篇讲core的核心配置文件schame.xml和db-data-config.xml
网友评论