Tomcat8+jdk8+solr6.5.1 centos7搭建solr搜索
第一次写博客:为了自己以后忘记的时候,方便回顾!1.安装jdk
(1)官网下载jdk-8u131-linux-x64.tar.gz
(2)卸载centos7自带的openjdk
一:使用命令查看jdk版本java -version
二:使用命令 查看列表 rpm -qa | grep java
三:使用命令删除rpm -e --nodeps*
(3)在/usr/ 目录下新建soft文件夹(个人习惯),将jdk-8u131-linux-x64.tar.gz放在 /usr/soft/ 下面 解压
mkdir /usr/soft/ 创建soft文件夹
tar -zxvf jdk-8u131-linux-x64.tar.gz解压
(4)配置环境变量 在/etc/profile.d 目录下新建java.sh文件 ,方便以后维护
java.sh的内容:JAVA_HOME=/usr/soft/jdk1.8
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export JRE_HOME
export PATH
export> 2.安装tomcat 下载apache-tomcat-8.5.15.tar.gz 加压到/usr/soft/
3.搭建solr
(1)下载solr-6.5.1.tgz解压到 /usr/soft/
(2)在解压后的tomcat中的webapps 目录新建solr文件:将解压后的 /usr/soft/solr-6.5.1/server/solr-webapp/webapp 下面所有的文件拷贝到 刚刚新建的solr文件夹下面
(3)将 solr 压缩包中 solr/server/lib/ext 中的 jar 全部复制到 /usr/soft/apache-tomcat-8/webapps/solr/WEB-INF/lib 目录中
(4)将solr压缩包中solr/server/lib/metrics* 开头的jar全部复制到 /usr/soft/apache-tomcat-8/webapps/solr/WEB-INF/lib 目录中
(5)将solr压缩包中solr-6.5.1/dist/ 的jar全部复制到 /usr/soft/apache-tomcat-8/webapps/solr/WEB-INF/lib目录中;
(6)在/usr/soft/apache-tomcat-8/webapps/solr/WEB-INF下建立classes目录,并将solr/server/resources/log4j.properties文件复制其
(7)在tomcat目录下建立solrhome目录将/usr/soft/solr-6.5.1/server/solr/ 下所有的文件拷贝到 刚刚新建的solrhome
(8)配置solr修改tomcat下面的solr中的web.xml 文件
将注释打开
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/usr/soft/apache-tomcat-8/solrhome</env-entry-value> //将路径指向我们创建的solrhome目录。
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
(9)配置访问权限:注释掉以下内容:
<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>
到此配置完成 启动/usr/soft/apache-tomcat-8/bin/startup.sh使用浏览器访问http://localhost:8080/solr/index.html
附上效果图:
页:
[1]