01 CentOS7中安装和启动solr
solr是一个企业级搜索应用服务器,以lucence为基础。本文将讲解如何在centos7中安装solr。
1、版本约束
- CentOS7 工作站
- solr-4.10.3
链接:https://pan.baidu.com/s/1094ttIAo-e6zhAfB1DndCg
提取码:zhhg - putty
- apache-tomcat-8.5.38
2、前提约束
- 已经安装CentOS7 https://www.jianshu.com/p/2b6340bf43e5【作者虚拟机的ip是192.168.100.192】
- CentOS7可以连接外网 https://www.jianshu.com/p/b850e695a490
- solr-4.10.3.tgz已经上传到CentOS7【作者是上传到/root下的】
- apache-tomcat-8.5.38.zip已经上传到CentOS7【作者是上传到/root下的】
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管理界面。
至此,我们完成了在CentOS7中安装和启动solr。
相关推荐
spylyt 2020-09-11
upxiaofeng 2020-06-11
TyCoding 2020-05-03
upxiaofeng 2020-04-30
lionelf 2020-04-20
TyCoding 2020-04-08
wenchanter 2020-03-26
roygbip 2020-02-16
wsxsxz 2020-02-03
lionelf 2020-02-03
lionelf 2020-02-03
TyCoding 2020-02-01
heniancheng 2020-01-31
lionelf 2020-01-30
TyCoding 2020-01-10
wsxsxz 2020-01-09