centos下安装solr5.5并与tomcat8集成

本文介绍如何安装 Solr 5.5 并将其与 Tomcat 8 集成。首先,通过 wget 命令下载 Solr 的压缩包并解压,然后创建必要的目录结构。接着,使用提供的脚本安装 Solr 服务,并将 Solr 的 web 应用程序移动到 Tomcat 的 webapps 目录下。最后,调整 Tomcat 中的配置文件以指向 Solr 安装位置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

solr安装

cd /tmp

wget https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/5.5.4/solr-5.5.4.tgz

tar -zxvf solr-5.5.4.tgz

mkdir -p /data/solr

mkdir -p /usr/local/solr

./solr-5.5.4/bin/install_solr_service.sh solr-5.5.4.tgz -d /data/solr/ -i /usr/local/solr

solr和tomcat集成

solr5.5需要和tomcat 8集成 tomcat 7会报错

下载tomcat 8

wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.11/bin/apache-tomcat-8.5.11.tar.gz

tar -zxvf apache-tomcat-8.5.11.tar.gz

mv apache-tomcat-8.5.11  /usr/local

cd /usr/local

mv apache-tomcat-8.5.11 tomcat

 

tomcat 集成 solr

mv /tmp/solr-5.5.4/server/solr-webapp/webapp /usr/local/tomcat/webapps/
cd  /usr/local/tomcat/webapps/

mv webapp solr

cd solr

mkdir classes

mv /tmp/solr-5.5.4/server/lib/ext/*.jar /usr/local/tomcat/webapps/solr/WEB-INF/lib/

mv /tmp/solr-5.5.4/server/resources/log4j.properties /usr/local/tomcat/webapps/solr/WEB-INF/classes/

mkdir -p ~/solr

cp  -a /tmp/solr-5.5.4/server/solr/*  ~/solr

vim /usr/local/tomcat/webapps/solr/WEB-INF/web.xml

将web.xml中的

<env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>/put/your/solr/home/here</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
 </env-entry>

修改为

    <env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>/root/solr</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

启动tomcat

/usr/local/tomcat/bin/startup.sh

在浏览器中输入http://IP:8080/solr/admin.html查看输出页面

转载于:https://my.oschina.net/wuzhaohui/blog/853722

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值