环境配置
安装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
内容如下:
solr/home
/home/solr-home
java.lang.String
并注释文件末尾的所有 元素节点。
配置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的界面了。
solr界面
下一篇讲core的核心配置文件schame.xml和db-data-config.xml