Centos7 安装 Solr

该文详细介绍了如何在Linux环境中安装Java1.8,配置环境变量,接着下载并启动ApacheSolr8.11.2,创建core。同时,文章还涉及了ik分词器的使用,数据库配置以及PHP扩展的添加,包括Solarium和SymfonyEventDispatcher的Composer安装。
  1. 安装 java

yum install java-1.8.0-openjdk.x86_64
  1. 修改 java 环境变量

vim etc/profile
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
  1. 下载 Solr

cd /usr/local/solr
wget https://www.apache.org/dyn/closer.lua/lucene/solr/8.11.2/solr-8.11.2.tgz?action=download
tar -zxvf solr-8.11.2.tgz
cd solr-8.11.2/bin/

启动服务

./solr start -force
  1. 创建 core

cd /usr/local/solr/solr-8.11.2/server/solr/configsets/_default

创建新的文件目录
cp -r conf/ ../../new_core/
  1. 登录页面设置目录

  1. ik 分词器

下载地址:https://repo1.maven.org/maven2/com/github/magese/ik-analyzer/8.5.0/ik-analyzer-8.5.0.jar

https://repo1.maven.org/maven2/com/github/magese/ik-analyzer/8.5.0/

把下载的jar包放到solr-8.11.2/server/solr-webapp/webapp/WEB-INF/lib目录下.

  1. 配置数据库

将: /usr/local/solr/solr-8.11.2/dist 目录下的两个文件:

solr-dataimporthandler-8.11.2.jar
solr-dataimporthandler-extras-8.11.2.jar

移动到: /usr/local/solr/solr-8.11.2/server/solr-webapp/webapp/WEB-INF/lib 目录

进入建立的 core 目录下,打开solrconfig.xml 命令:vi solrconfig.xml 在requestHandler 最后面添加以下代码即可

<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
      <lst name="defaults">
        <str name="config">data-config.xml</str>
      </lst>
    </requestHandler>
  1. PHP扩展

composer require solarium/solariume
composer require symfony/event-dispatcher
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值