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

Solr7.1单机版安装_第1张图片

5.启动tomcat

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

Solr7.1单机版安装_第2张图片

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

Solr7.1单机版安装_第3张图片

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

Solr7.1单机版安装_第4张图片

查看项目启动日志

Solr7.1单机版安装_第5张图片

发现是缺少jar包

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

再次启动tomcat

Solr7.1单机版安装_第6张图片

小结

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

你可能感兴趣的:(**【运维】,——Linux,——solr)