Solr7.1单机版安装

准备工作

  CentOS 7

  solr7.1.0

  jdk1.8或以上

  tomcat8.0以上

安装

 我的安装目录是在usr/local目录下

1.下载,解压

cd /usr/local
wget http://archive.apache.org/dist/lucene/solr/7.1.0/solr-7.1.0.zip
unzip solr-7.1.0.zip

 2.创建一个solrhome

  solrhome是solr运行的主目录,目录中包括了运行solr实例所有的配置文件和数据文件,solr实例就是SolrCore,一个solrHome可以包括多个SolrCore(Solr实例),每个SolrCore提供单独的搜索和索引服务。

 cd /usr/local
 cp -r /usr/local/solr-7.1.0/server/solr solrhome
 cd solrhome
 #删除
 rm -rf configsets
 #拷贝一个core并重命名为collection1
 cp -r /usr/local/solr-7.1.0/example/example-DIH/solr/solr collection1
 cd collection1  
 #编辑core.properties 添加name=collection1
 vi core.properties

3.把solr的webapp部署到tomcatwebapp目录下

cd /usr/local/tomcat8/webapps
#重命名为solr
cp -r /usr/local/solr-7.1.0/server/solr-webapp/webapp solr
#添加一个log4j,方便查看solr日志
cd /usr/local/tomcat8/webapps/solr/WEB-INF
mkdir classes
cd classes/
cp -r /usr/local/solr-7.1.0/server/resources/log4j.properties .

复制jar包,把solr7.1.0/server/lib目录下的所有jar包添加到solr的web工程中的lib下

cd /usr/local/tomcat8/webapps/solr/WEB-INF/lib
cp /usr/local/solr-7.1.0/server/lib/*.jar .
cp /usr/local/solr-7.1.0/server/lib/ext/*.jar .

4.修改solrweb工程的web.xml

vim web.xml

5.启动tomcat

浏览器中输入http://ip:tomcat端口/solr/index.html

修改solr WEB-INF下的web.xml文件

重新启动tomcat ,可以进入管理页面但是有个小错误

查看项目启动日志

发现是缺少jar包

cd /usr/local/tomcat8/webapps/solr/WEB-INF/lib
cp /usr/local/solr-7.1.0/dist/solr-dataimporthandler-*.jar .

再次启动tomcat

小结

   通过给solr配置上log4j日志可以很清楚的定位问题,安装步骤到这里就已经完成了,接下来配置中文分析器。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值