您的位置:首页 > 运维架构 > Tomcat

solr 6.6 在liunx环境下的搭建和使用

2017-09-29 15:08 204 查看
1. solr6.6需要环境:

      a. jdk 1.8或以上版本,推荐使用最新版本;

      b.tomcat 8.0以上版本,推荐使用最新版本。

2. jdk 和 tomcat在 linux环境下的安装想必大家都比较熟悉了,这里就不详细介绍安装过程了。

3. solr 6.6 结合 tomcat9.0的安装过程:

     a.解压apache-tomcat-9.0.0.M26.tar.gz和solr-6.6.0.zip;

     b.复制Solr文件夹中的一些文件到apache-tomcat下:

         1)将 solr 压缩包中 solr\server\solr-webapp\文件夹下有个webapp文件夹,将之复制到tomcat\webapps\目录下,文件夹名改成solr(任意) ;

         2)将 solr 压缩包中 solr\server\lib\ext 中的 jar 全部复制到 Tomcat\ webapps\solr\WEB-INF\lib 目录中;

         3)将solr压缩包中solr/server/lib/metrics* 开头的jar全部复制到 Tomcat\ webapps\solr\WEB-INF\lib 目录中;

         4)将solr压缩包中solr/server/lib/solr-dataimporthandler-* 开头的jar全部复制到 Tomcat\ webapps\solr\WEB-INF\lib 目录中;

         5)在Tomcat\ webapps\solr\WEB-INF\下建立classes目录,并将solr/server/resources/log4j.properties文件复制其中;

         6)在tomcat目录下建立solrhome目录(也可以放在其它目录中)

         7)复制solr/server/solr/* 所有文件到tomcat/solrhome目录,用到创建solr的core时使用。

      c. 编辑web.xml文件:找到 apache-tomcat-8.5.12/webapps/solr/WEB-INF/web.xml,修改

           <env-entry>
                      <env-entry-name>solr/home</env-entry-name>
                     <env-entry-value>/down/apache-tomcat-8.5.12/solrhome</env-entry-value> //将路径指向我们创建的solrhome目录。
                     <env-entry-type>java.lang.String</env-entry-type>

           </env-entry>

      d. 配置访问权限:找到如下内容,并注释掉: <!--  <security-constraint> ............. </security-constraint> --> .solr 结合tomcat配置完成。

4. 启动solr 和创建 core:

      a. 启动执行:/down/apache-tomcat-9.0.0.M26/bin/startup.sh;
      b. 在浏览器输入http://localhost:8080/solr/index.html即可出现Solr的管理界面 ;
      c. 创建Core Admin:  需要在solrhome下创建core 名称(coreDemo),然后在 coreDemo 目录下,新增  data 和 conf两个文件夹,  把 solr-6.6.0/server/solr/configsets   

           /basic_configs/conf  下面的所有文件拷贝到 新建的 coreDemo/conf/ 目录下。
     d. 在solr管理界面上点击 Core Admin 里面的 Add Core.  界面如下: name 和instanceDir都填 coreDemo(自己新建的core 名称)。


         

   e.  至此 solr Core也创建完成,如果想新增多个core,可按照上面的步骤新增即可。

5. 最新solr6.6 和tomcat 结合使用,OK,谢谢大家!



   


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  solr java tomcat