Solr学习(一)——Solr-7.7.0单机版(Ubuntu)

一、 运行环境
os : ubuntu 18.0.4
jdk : 1.8.0_191
tomcat: apache-tomcat-8.5.41
solr: solr-7.7.0
二、安装
(一)JDK安装
请移步到JDK安装文章(JDK安装——Ubuntu
(二)tomcat安装
请移步到tomcat安装文章(tomcat安装——ubuntu
(三)Solr部署

  1. 下载
    从Solr的官网( http://archive.apache.org/dist/lucene/solr/ )下载Solr7.7.0.tgz
  2. 上传并解压
    将下载文件上传到指定文件夹中。若使用windows下载可以使用SecureCRT、FileZilla等工具上传到linux中指定文件夹中。
    解压:
root@ubuntu:/usr/local# tar -zxvf solr-7.7.0.tgz
  1. 整合
    第一步:把solr的webapp复制到tomcat8的webapps目录下
    将/usr/local/solr-7.7.0/server/solr-webapp/webapp目录下的内容全部复制到/usr/local/tomcat8/webapps目录下,并更名为solr。此处可以不更名,主要是为了区分后面访问的路径。
root@ubuntu:/usr/local# cp -r /usr/local/solr-7.7.0/server/solr-webapp/webapp /usr/local/tomcat8/webapps/solr

第二步:创建solr的solrhome文件夹
在/usr/local下创建solrhome文件夹,并将/usr/local/solr-7.7.0/server/solr/solr.xml复制到新建solrhome文件夹下

root@ubuntu:/usr/local# mkdir solrhome
root@ubuntu:/usr/local# cp /usr/local/solr-7.7.0/server/solr/solr.xml /usr/local/solrhome

第三步:创建collection1
a. 在/usr/local/solrhome下创建collection1文件夹
b. 将/usr/local/solr-7.7.0/example/example-DIH/solr/solr下的所有内容(conf文件夹和core.properties文件)复制到新建的collection1文件夹下
c. 编辑core.properties,添加name=collection1,表示该核心的名字是collection1

root@ubuntu:/usr/local# cd solrhome
root@ubuntu:/usr/local/solrhome# mkdir collection1
root@ubuntu:/usr/local/solrhome# cp -r  /usr/local/solr-7.7.0/example/example-DIH/solr/solr/* collection1
root@ubuntu:/usr/local/solrhome# cd collection1
root@ubuntu:/usr/local/solrhome/collection1# vi core.properties 

第四步:修改tomcat8下的web.xml
a. 在web.xml中添加solrhome路径信息
在这里插入图片描述
b. 权限配置
在这里插入图片描述
第五步:拷贝jar包
a. 将/usr/local/solr-7.7.0/server/lib下的jar包拷贝到/usr/local/tomcat8/webapps/solr/WEB-INF/lib下
b. 将/usr/local/solr-7.7.0/server/lib/ext下的jar包拷贝到/usr/local/tomcat8/webapps/solr/WEB-INF/lib下
c. 将/usr/local/solr-7.7.0/dist下的solr-dataimporthandler-*.jar包拷贝到/usr/local/tomcat8/webapps/solr/WEB-INF/lib下

root@ubuntu:/usr/local# cp /usr/local/solr-7.7.0/server/lib/*.jar /usr/local/tomcat8/webapps/solr/WEB-INF/lib
root@ubuntu:/usr/local# cp /usr/local/solr-7.7.0/server/lib/ext/*.jar /usr/local/tomcat8/webapps/solr/WEB-INF/lib
root@ubuntu:/usr/local# cp /usr/local/solr-7.7.0/dist/solr-dataimporthandler-*.jar /usr/local/tomcat8/webapps/solr/WEB-INF/lib

第六步:启动tomcat8

root@ubuntu:/usr/local# /usr/local/tomcat8/webapps/bin/startup.sh

第七步:访问
在浏览器中访问:“http://192.168.91.130:8080/solr/index.html” 。访问地址中solr来自于/usr/local/tomcat8/webapps中重命名的solr文件夹名称,index.html就是solr文件夹下的文件。
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值