Centos7安装Solr7.2.1
2018-02-20 00:00
176 查看
下载solr7.2.1的压缩包和tomcat的包
wget http://mirrors.hust.edu.cn/apache/lucene/solr/7.2.1/solr-7.2.1.tgz wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.0.50/bin/apache-tomcat-8.0.50.tar.gz[/code] 解压压缩包并放到/opt/目录下tar -xvf solr-7.2.1.tgz tar -xvf apache-tomcat-8.0.50.tar.gz cp apache-tomcat-8.0.50 /opt/tomcat -rf
创建/opt/solr_home目录mkdir /opt/solr_home
清空tomcat下没用的项目rm -rf /opt/tomcat/webapps/*
复制需要的文件到webapps下cp solr-7.2.1/server/solr-webapp/webapp /opt/tomcat/webapps/solr -rf cp solr-7.2.1/server/lib/ext/* /opt/tomcat/webapps/solr/WEB-INF/lib/ cp solr-7.2.1/server/lib/metrics-*.jar /opt/tomcat/webapps/solr/WEB-INF/lib/ cp solr-7.2.1/dist/solr-dataimporthandler-* /opt/tomcat/webapps/solr/WEB-INF/lib/
创建classes文件件mkdir /opt/tomcat/webapps/solr/WEB-INF/classes
复制log4j.properties到classes下cp solr-7.2.1/server/resources/log4j.properties /opt/tomcat/webapps/solr/WEB-INF/classes/
修改web.xml# vim /opt/tomcat/webapps/solr/WEB-INF/web.xml <!-- <env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>/put/your/solr/home/here</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry> --> 去掉注释并修改solr_home: <env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>/opt/solr_home</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry> <security-constraint> <web-resource-collection> <web-resource-name>Disable TRACE</web-resource-name> <url-pattern>/</url-pattern> <http-method>TRACE</http-method> </web-resource-collection> <auth-constraint/> </security-constraint> <security-constraint> <web-resource-collection> <web-resource-name>Enable everything but TRACE</web-resource-name> <url-pattern>/</url-pattern> <http-method-omission>TRACE</http-method-omission> </web-resource-collection> </security-constraint> 加上注释: <!-- <security-constraint> <web-resource-collection> <web-resource-name>Disable TRACE</web-resource-name> <url-pattern>/</url-pattern> <http-method>TRACE</http-method> </web-resource-collection> <auth-constraint/> </security-constraint> <security-constraint> <web-resource-collection> <web-resource-name>Enable everything but TRACE</web-resource-name> <url-pattern>/</url-pattern> <http-method-omission>TRACE</http-method-omission> </web-resource-collection> </security-constraint> -->
复制solr运行需要的文件到solr_homecp solr-7.2.1/server/solr/* /opt/solr_home/ -rf cp -rf solr-7.2.1/dist/ /opt/solr_home/ cp -rf solr-7.2.1/contrib/ /opt/solr_home/
启动tomcat
这里一定要加上 index.html 要不然就会404
这样就算成功了
相关文章推荐
- solr5.5在centos7上的安装
- solr7.3.1在CentOS7上的安装
- centos7 安装配置solr tomcat8单机版
- CentOS7下安装solr服务器
- centos7 安装solr
- 基于centos7的Solr5.5安装配置
- 【Solr】CentOS7安装单机版Solr服务
- centos7 安装配置solr tomcat8单机版
- CentOS7 64位安装solr7.2.0
- centos7自学之5-solr6.6搜索服务器安装及IK分词器配置
- centos7安装
- Centos7下的mysql 安装
- centos7 安装harbor docker镜像库
- centos7安装 mysql
- VMware安装centOS7
- centos7 安装python3.5 和bs4 踩过的坑
- Centos7 安装Docker
- centos7安装配置svn服务端
- CentOS7下安装配置MySQL
- 记录:在老XPS1330上安装CentOS7