下载
Solr:地址
Windows安装
Linux安装
安装Solr与Tomcat集成环境:Linux环境CentOS6.8、apache-tomcat-8.0.43.tar.gz、solr-7.2.1.tgz
- 解压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
- 切换到/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
- 将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
- 将启动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
- 在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/
- 将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
- 因为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 保存
- 将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/
- 在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
- 将文件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测试。
网友评论