我爱编程

Solr下载与安装

2018-04-02  本文已影响0人  WinnXUDONG

下载

Solr:地址

Windows安装

教程地址:http://blog.csdn.net/appleyk/article/details/79267566

Linux安装

安装Solr与Tomcat集成环境:Linux环境CentOS6.8、apache-tomcat-8.0.43.tar.gz、solr-7.2.1.tgz

  1. 解压tomcat、solr到 /usr/local 路径下
[root@VM_0_6_centos developer]# tar -zxvf apache-tomcat-8.0.43.tar.gz -C /usr/local
[root@VM_0_6_centos developer]# tar -zxvf solr-7.2.1.tgz -C /usr/local
  1. 切换到/usr/local 将文件名称更换为tomcat-solr与solr7.2.1
[root@VM_0_6_centos developer]# cd /usr/local/
[root@VM_0_6_centos local]# mv apache-tomcat-8.0.43/ tomcat-solr
[root@VM_0_6_centos local]# mv solr-7.2.1/ solr7.2.1
  1. 将Solr文件中的webapp文件放入tomcat-solr的webapps文件下并更改名称为solr
[root@VM_0_6_centos local]# cp -r /usr/local/solr7.2.1/server/solr-webapp/webapp/ /usr/local/tomcat-solr/webapps/solr
  1. 将启动solr所需要的jar转移到tomcat的solr项目中
[root@VM_0_6_centos solr]# cd /usr/local/solr7.2.1/server/lib
[root@VM_0_6_centos lib]# cp -r ext/ gmetric4j-1.0.7.jar metrics-core-3.2.2.jar metrics-ganglia-3.2.2.jar metrics-graphite-3.2.2.jar metrics-jetty9-3.2.2.jar metrics-jvm-3.2.2.jar /usr/local/tomcat-solr/webapps/solr/WEB-INF/lib/
[root@VM_0_6_centos lib]# cp /usr/local/solr7.2.1/dist/solr-dataimporthandler-* /usr/local/tomcat-solr/webapps/solr/WEB-INF/lib
  1. 在tomcat的项目中创建一个classes文件夹,里面存放资源。并且将solr7.2.1涨的日志文件复制过去。
[root@VM_0_6_centos solr]# cd /usr/local/tomcat-solr/webapps/solr/WEB-INF/
[root@VM_0_6_centos WEB-INF]# mkdir classes
[root@VM_0_6_centos WEB-INF]# cp /usr/local/solr7.2.1/server/resources/log4j.properties classes/
  1. 将solr7.2.1/server/solr文件夹复制到 /usr/local 并且名称更换为solr_home
[root@VM_0_6_centos local]# cp -r /usr/local/solr7.2.1/server/solr /usr/local/solr_home

  1. 因为solr默认为Jetty容器,因此需要修改web.xml
[root@VM_0_6_centos solr]# cd /usr/local/tomcat-solr/webapps/solr/WEB-INF/
[root@VM_0_6_centos WEB-INF]# vim web.xml

更改:


解除屏蔽将env-entry-value中的内容更改为solr_home路径
屏蔽这些内容

:wq 保存

  1. 将solr7.2.1文件下的contrib与dist拷贝至solr_home目录下
[root@VM_0_6_centos WEB-INF]# cd /usr/local/solr7.2.1/
[root@VM_0_6_centos solr7.2.1]# cp -r contrib/ /usr/local/solr_home/
[root@VM_0_6_centos solr7.2.1]# cp -r dist/ /usr/local/solr_home/
  1. 在solr_home下创建logs文件夹和newcore文件夹
[root@VM_0_6_centos solr7.2.1]# cd /usr/local/solr_home/
[root@VM_0_6_centos solr_home]# mkdir logs
[root@VM_0_6_centos solr_home]# mkdir newcore
  1. 将文件solr_home\configsets_default下的conf复制到newcore下
[root@VM_0_6_centos solr_home]# cd /usr/local/solr_home/
[root@VM_0_6_centos solr_home]# cp -r configsets/_default/conf/ newcore/

配置完毕启动tomcat测试。

上一篇 下一篇

猜你喜欢

热点阅读