1. 软件版本

     solr5.2.1.tgz  tomcat-7.0.33.tar.gz apache-tomcat-7.0.33.tar.gzsolr-5.2.1.tgz

   本文略去tomcat的安装,不会的话自行百度一下。

2. 具体步骤

 (1)将下载好的solr5.2.1.tgz  tomcat-7.0.33.tar.gz 上传至服务器root目录下

   [root@test2 ~]# ls      solr-5.2.1.tgz  apache-tomcat-7.0.33.tar.g

 (2)解压相关软件

  

 [root@test2 ~]# tar -zxvf apache-tomcat-7.0.33.tar.gz  -C /usr/local/tomcat [root@test2 ~]# tar -zxvf solr-5.2.1.tgz

(3)将/server/webapps/solr.war拷贝到tomcat的webapps中。

   

[root@test2 ~]# cp  solr-5.2.1/server/webapps/solr.war  /usr/local/tomcat/webapps

(4)重启tomcat进行解压

   

[root@test2 ~]# service tomcat stop   Using CATALINA_BASE:   /usr/local/tomcat   Using CATALINA_HOME:   /usr/local/tomcat   Using CATALINA_TMPDIR: /usr/local/tomcat/temp   Using JRE_HOME:        /usr/java/jdk1.7.0_75/   Using CLASSPATH:         /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar  [root@test2 ~]# service tomcat start  Using CATALINA_BASE:   /usr/local/tomcat  Using CATALINA_HOME:   /usr/local/tomcat  Using CATALINA_TMPDIR: /usr/local/tomcat/temp  Using JRE_HOME:        /usr/java/jdk1.7.0_75/  Using CLASSPATH:         /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar  [root@test2 ~]# ls  /usr/local/tomcat/webapps/  [root@test2 webapps]# ls  docs  examples  host-manager  manager  ROOT  solr  solr.war

 (5)进入到/usr/local/tomcat/webapps/solr/WEB-INF/修改web.xml中的solr/home 

  

[root@test2 ~]# cd /usr/local/tomcat/webapps/solr/WEB-INF  [root@test2 WEB-INF]# vi web.xml   
       
solr/home
       
/opt/sorl_home/here
       
java.lang.String
    

 (6)创建一个solr_home文件夹,这就是我们SOLR_HOME根目录

  

[root@test2 ~]# mkdir -pv /opt/solr_home  mkdir: 已创建目录 "/opt/solr_home

(7)复制解压包目录下的所有文件及文件夹全部复制到我们刚刚创建的solr_home目录下

  

[root@test2 ~]# cp -rf /root/solr-5.2.1/server/solr/* /opt/solr_home/  [root@test2 ~]# cd /opt/solr_home/  [root@test2 solr_home]# ll  总用量 16  drwxr-xr-x 5 root root 4096 11月 12 00:36 configsets  -rw-r--r-- 1 root root 3037 11月 12 00:36 README.txt  -rw-r--r-- 1 root root 1887 11月 12 00:36 solr.xml  -rw-r--r-- 1 root root  501 11月 12 00:36 zoo.cfg

(8)将软件包中的相关jar包复制到Tomcat中solr项目路径中的lib库中

  

[root@test2 solr_home]# cp -rf /root/solr-5.2.1/server/lib/ext/*.jar /usr/local/tomcat/webapps/solr/WEB-INF/lib/

(9)将软件包中的log4j.properties 复制到Tomcat中solr项目路径下/WEB-INF/中

   

[root@test2solr_home]# cp -rf /root/solr-5.2.1/server/resources/log4j.properties   /usr/local/tomcat/webapps/solr/WEB-INF/

(10)重启tomcat后打开浏览器进行测试页面是否正常显示:

      打开你的浏览器,地址栏输入  , 访问我们的Solr Web后台。如果你能看到这个界面,即表明Solr5部署成功了,如图

spacer.gif

(11)然后你就可以通过Solr Web UI添加Core啦,不过添加Core之前,你需要在solr_home目录下创建

core1文件夹

    

[root@test2 solr]# pwd     /opt/solr[root@test2 solr]# mkdir core1

  将解压包中的configsets/sample_techproducts_configs中的conf文件夹拷贝到core1中,data和其他文件都是solr自动创建。

   

[root@test2 solr]#cd /root/solr5.2.1/server/solr/configsets/sample_techproducts_configs/ [root@test2 solr]#cp -rf conf/ /opt/solr_home/core1/

   上述完成后在前台页面创建core1,如图:

  spacer.gif

完成后如图:

   

(12) 测试solr

      a.增加索引

 spacer.gif

    b.查询索引

spacer.gif

  

  完成!!!!