01 CentOS7中安装和启动solr

solr是一个企业级搜索应用服务器,以lucence为基础。本文将讲解如何在centos7中安装solr。

1、版本约束

2、前提约束

3、软件下载

百度网盘:
链接:https://pan.baidu.com/s/1CwJ1a9rnXXL4t0JTFBkpFw
提取码:91ml

4、操作步骤

4.1 通过putty连接CentOS7,解压solr以及tomcat

# 确保solr-4.10.3.tgz、apache-tomcat-8.5.38.zip是在当前目录下
ls
# 解压solr-4.10.3.tgz
tar -xvf solr-4.10.3.tgz
# 解压apache-tomcat-8.5.38.zip
unzip apache-tomcat-8.5.38.zip
# 赋予tomcat中bin目录下文件的可执行权限
chmod 777 /rootapache-tomcat-8.5.38/bin/*
启动tomcat。注意:启动tomcat之前要先配置好jdk环境变量。
/root/rootapache-tomcat-8.5.38/bin/startup.sh

4.2 拷贝solr.war到tomcat的webapps

cp /root/solr-4.10.3/example/webapps/solr.war /root/apache-tomcat-8.5.38/webapps/

稍等片刻,war包便会被解压。

4.3 拷贝jar包

cp /root/solr-4.10.3/example/lib/ext/* /root/apache-tomcat-8.5.38/webapps/solr/WEB-INF/lib/

4.4 修改solr war包的web.xml

编辑/root/apache-tomcat-8.5.38/webapps/solr/WEB-INF/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-4.10.3/example/solr</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

重启tomcat,并关闭防火墙【注意,实际生产环境是不会关闭防火墙的,这里是测试,因此简单粗暴】。

4.5 测试

在浏览器输入http://192.168.100.192:8080/solr,我们便能看到solr管理界面。

 
16204070-faf1be8bf71d2971.png
solr管理界面


至此,我们完成了在CentOS7中安装和启动solr。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值