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就安裝完成了
閱讀更多 阿里鵬 的文章