程序员

Linux下安装solr7.4

2018-09-04  本文已影响188人  阿懒土灵

环境配置

安装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进行配置启动。

  1. 在tomcat包下的webapps目录新建一个目录,取名solr
  2. 将solr解压包/solr-7.4.0/server/solr-webapp/webapp/下的内容拷贝到刚才tomcat下新建的文件夹solr中
  3. 将/solr-7.4.0/server/lib/ext/下的jar包拷贝到/tomcat/webapps/solr/WEB-INF/lib/下
  4. 将/solr-7.4.0/server/lib/下metrics开头的jar包也拷贝到刚才的目录下
  5. 将/solr-7.4.0/dist/下 solr-dataimporthandler-extras-7.4.0.jar、solr-dataimporthandler-7.4.0.jar也拷贝到刚才的目录下
  6. 在你本地的/home下新建一个文件夹,取名solr-home,将/solr-7.4.0/server/solr下的内容拷贝到刚才新建的solr-home下
  7. 打开并编辑/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

  1. 在/home/solr-home/下创建一个文件夹,文件夹名称为你的core名称,这里设为collection
  2. 将/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

上一篇下一篇

猜你喜欢

热点阅读