CentOS下安装solr-6.6.3

1、环境

CentOS7.3、JDK1.8、tomcat8.5、solr-6.6.3

2、下载解压

去官网  https://lucene.apache.org/solr/


也可以直接去清华镜像(其实一样的)  https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/6.6.3/


解压solr、tomcat(就不多说了,另一篇博客里有)

3、将solr部署到tomcat

先来看看我们解压的solr-6.6.3目录


  • 在/usr/local下创建目录solr
  • 将解压好的tomcat复制或剪切到solr下
  • 复制solr-6.6.3目录下的server/solr-webapp/webapp/ 到/usr/local/solr/apache-tomcat-8.5.28/webapps/solr ,就是刚刚拷贝过来的tomcat的webapps下,更名为solr(可随意)。
cp -r server/solr-webapp/webapp/ /usr/local/solr/apache-tomcat-8.5.28/webapps/solr
  • 复制server/lib/ext/下所有的jar包到 apache-tomcat-8.5.28/webapps/solr/WEB-INF/lib/ 下
cp server/lib/ext/* /usr/local/solr/apache-tomcat-8.5.28/webapps/solr/WEB-INF/lib/

  • 复制 dist/ 下所有(2个)以solr-dataimporthandler开头的jar包到apache-tomcat-8.5.28/webapps/solr/WEB-INF/lib/ 下
cp dist/solr-dataimporthandler-* /usr/local/solr/apache-tomcat-8.5.28/webapps/solr-webapp/WEB-INF/lib/
  • 复制 server/lib/ 下所有(5个)以 metrics- 开头的jar包到apache-tomcat-8.5.28/webapps/solr/WEB-INF/lib/ 下
cp server/lib/metrics-* /usr/local/solr/apache-tomcat-8.5.28/webapps/solr-webapp/WEB-INF/lib/

  • 复制 server/solr 目录到 /usr/local/solr/solr-home ,改名为solr-home(可随意)
cp -r server/solr /usr/local/solr/solr-home

  • 修改配置文件 apache-tomcat-8.5.28/webapps/solr-webapp/WEB-INF/web.xml 图一将路径改为自己solr-home所在的位置(就是上边复制时改名为solr-home的文件夹),图二将那块配置注释掉,在配置文件的最末尾。


4、启动测试

到tomcat目录下,执行

./bin/startup.sh

在浏览器输入localhost:8080/solr/index.html 就可以访问到solr首页了,如下便大功告成



猜你喜欢

转载自blog.csdn.net/dragonfreedom/article/details/79595428