一:Solr环境
1、Solr是java开发的,需要安装jdk环境。
tar -zxvf jdk-7u80-linux-x64.tar.gz
vim /etc/profile
#JDK
export JAVA_HOME=/usr/local/app/jdk1.7.0_80
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
source /etc/profile
java -version
![](https://i-blog.csdnimg.cn/blog_migrate/f4136c4264f5dd8b34272b03959e5315.png)
2、将Apache服务器解压。
二:安装Solr
1、解压solr安装包
tar -zxvf solr-4.10.3.tgz.tgz
2、将solr-4.10.3/dist目录下的solr-4.10.3.war复制到tomcat/webapps目录下。
cp solr-4.10.3.war /usr/local/app/apache-tomcat-7.0.47/webapps/
3、启动tomcat,解压缩solr-4.10.3.war
./bin/start.sh
![](https://i-blog.csdnimg.cn/blog_migrate/22c320cb59db101f90e2b88d8031896b.png)
4、将solr需要的jar包复制到项目中。
cd /usr/local/app/solr-4.10.3/example/lib/ext/
cp * /usr/local/app/apache-tomcat-7.0.47/webapps/solr-4.10.3/WEB-INF/lib/
5、配置SolrHome
cp -r /usr/local/app/solr-4.10.3/example/solr /usr/local/app/solrhome
6、修改solrhome的路径
cd /usr/local/app/apache-tomcat-7.0.47/webapps/solr-4.10.3/WEB-INF/
vim web.xml
![](https://i-blog.csdnimg.cn/blog_migrate/3b800a0f2e305bd17cda0a11041e5945.png)
三:开启tomcat
1、开启tomcat
./bin/start.sh
2、将8080端口开启
vim /etc/sysconfig/iptables
![](https://i-blog.csdnimg.cn/blog_migrate/7e1b63003b53354e7f885517a6f4d24b.png)
重启网络
service iptables restart
检查端口是否开启
/sbin/iptables -L -n
![](https://i-blog.csdnimg.cn/blog_migrate/4fc4bbe2efa64a240670a3b24580383d.png)
四:在window下访问solr服务
http://虚拟机ip:8080/solr-4.10.3
![](https://i-blog.csdnimg.cn/blog_migrate/291287ac9c0460952cc843dfbe959dbc.png)