Centos7下Solr的安装及配置
安装版本:4.10.3
安装包如下图所示:
安装步骤
第一步:jdk、tomcat环境的配置
上传安装文件到opt目录下
解压jdk 配置jdk环境变量
<code>vi /etc/profileexport JAVA_HOME=/opt/jdk1.7export JAVA_BIN=/opt/jdk1.7/binexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_BIN/<code>
使配置文件生效
<code>source /etc/profile/<code>
检测jdk是否安装成功
<code>Java -Version/<code>
② 解压Tomcat
<code>[root@localhost opt]# tar -xzvf apache-tomcat-7.0.47.tar.gz/<code>
③ 创建solr安装目录
<code>[root@localhost opt]# mkdir /usr/local/solr/<code>
④ 将解压好的tomcat拷贝到solr安装目录
第二步:把solr的压缩包上传到服务器,并解压。
进入solr解压后的目录
<code>cd solr-4.10.3/dist//<code>
第三步:把solr-4.10.3/dist/solr-4.10.3.war包部署到tomcat下。并改名为solr.war
[root@localhost dist]#
<code>cp solr-4.10.3.war /usr/local/solr/apache-tomcat-7.0.47/webapps/solr.war/<code>
第四步:解压war包。启动tomcat自动解压。关闭tomcat。删除solr.war.
第五步:把/opt/solr-4.10.3/example/lib/ext 目录下所有的jar包复制到solr工程中。
第六步:创建solrhome。Solrhome是存放solr服务器所有配置文件的目录
<code>[root@localhost solr]# cd /usr/local/solr[root@localhost solr]# mkdir solrhome/<code>
第七步:告诉solr服务器solrhome的位置。
需要修改solr工程的web.xml文件。
CentOS7安装iptables防火墙
#先检查是否安装了iptables
<code>service iptables status/<code>
#安装iptables
<code>yum install -y iptables/<code>
#升级iptables
<code>yum update iptables/<code>
#安装iptables-services
<code>yum install iptables-services/<code>
禁用/停止自带的firewalld服务
#停止firewalld服务
<code>systemctl stop firewalld/<code>
#禁用firewalld服务
<code>systemctl mask firewalld/<code>
[root@localhost ~]# vi /etc/sysconfig/iptables
[root@localhost ~]# service iptables restart
第八步:启动solr服务
cd /usr/local/solr/apache-tomcat-7.0.47/bin
之后再浏览器中输入访问地址:http://192.168.32.130:8080/solr/#/
这样solr就安装完成了
閱讀更多 阿里鵬 的文章