• solr服务器搭建与Tomact整合及使用


    一:solr服务器的搭建

    1:搭建全新的为solr专用的solr服务器:

    在自己电脑上搭建两台Tomact服务器,一台仍为应用服务器,一台作为solr服务器,应用服务器按照正常Tomact服务器搭建即可,如果不会请参考《番外篇:因为一个固态导致的——系统重装与JAVA软件环境下载安装配置》,对于第二台作为solr的服务器,按照如下步骤

    1)下载压缩包解压到不含中文的路径下(尽量将其重命名

    2)我的电脑——>高级系统设置——>环境变量——>新建

    3)然后在PATH中加入:

    4)修改新的tomcat中的bin/startup.bat,把其中的CATALINA_HOME改为CATALINA_HOME2。

         修改新的tomcat中的bin/shutdown.bat,把其中的CATALINA_HOME改为CATALINA_HOME2。

    5)修改新的tomcat中的bin/catalina.bat,把其中的CATALINA_HOME改为CATALINA_HOME2,CATALINA_BASE改为CATALINA_BASE2。

    6)修改conf/server.xml文件,将文件中的端口改为没用过的端口,我是件所有端口+1.

    7)分别点击应用服务器的Tomact的bin/startup.bat和solr服务器下的bin/startup.bat,看是否还存在冲突即可。

    2:搭建solr服务器并于Tomact整合

    1):官网下载solr,我下的的6.6的版本,好像solr5之前的是有war包,其实也一样如果和tomact整合。

    2):将下载的压缩包解压如图

    2.1下载的solr是可以自己启动的,这里验证一下下载的这个是不是可以,到【bin】目录下按住Shift右键---->在此处打开命令窗口,输入指令【solr start】显示

    然后打开浏览器8983端口即可  http://localhost:8983/

    3):将【D:Tomactsolr-6.6.5solr-6.6.5serversolr-webapp】下的wenapp文件夹拷贝到【D:Tomactapache-tomcat-8.0.53-solrwebapps】下,并改名为solr 

    4):将【D:Tomactsolr-6.6.5solr-6.6.5serverlibext】下的jar包拷贝到【D:Tomactapache-tomcat-8.0.53-solrwebappssolrWEB-INFlib】下

    5):将【D:Tomactsolr-6.6.5solr-6.6.5serverlib】下的五个以metircs开头的jar包拷贝到【D:Tomactapache-tomcat-8.0.53-solrwebappssolrWEB-INFlib】下

    6):将【D:Tomactsolr-6.6.5solr-6.6.5server esources】下的【log4j.properties】拷贝到【D:Tomactapache-tomcat-8.0.53-solrwebappssolrWEB-INFclasses】没有目录则新建。

    7):在【D:Tomactapache-tomcat-8.0.53-solrwebappssolr】下新建solr_home,并将【D:Tomactsolr-6.6.5solr-6.6.5serversolr】下的【solr.xml】拷贝过去

    8):在新建的solr_home目录下新建solrcode文件夹,并将【D:Tomactsolr-6.6.5solr-6.6.5serversolrconfigsetsasic_configs】下的【conf】文件夹拷贝过去

    9):修改web.xml

      9.1:将原本默认注释掉的下列内容取消注释,并做如下修改

    1     <env-entry>
    2        <env-entry-name>solr/home</env-entry-name>
    3        <env-entry-value>../webapps/solr/solr_home/</env-entry-value>
    4        <env-entry-type>java.lang.String</env-entry-type>
    5     </env-entry>

    9.2:将原本没有注释的安全模式注释掉

     1 <!--  <security-constraint>
     2     <web-resource-collection>
     3       <web-resource-name>Disable TRACE</web-resource-name>
     4       <url-pattern>/</url-pattern>
     5       <http-method>TRACE</http-method>
     6     </web-resource-collection>
     7     <auth-constraint/>
     8   </security-constraint>
     9   <security-constraint>
    10     <web-resource-collection>
    11       <web-resource-name>Enable everything but TRACE</web-resource-name>
    12       <url-pattern>/</url-pattern>
    13       <http-method-omission>TRACE</http-method-omission>
    14     </web-resource-collection>
    15   </security-constraint>
    16 -->

    10):启动Tomact服务器,浏览器输入:【http://localhost:8081/solr/index.html】即可访问,如果出现其他问题,就把原本文件里的jar包找找再拷贝到【D:Tomactapache-tomcat-8.0.53-solrwebappssolrWEB-INFlib】下。

     

     二:solr的使用

  • 相关阅读:
    Winform DataGridView单元格的提示信息
    Winform DataGridView添加列头checkbox
    C#解析Json
    Winform 下拉框绑定问题
    Excel数据复制到Winform控件ListView
    ListView 复制到剪切板
    C#定时器
    Winform程序只允许运行一个程序实例
    集合
    java中的锁
  • 原文地址:https://www.cnblogs.com/nullering/p/9432102.html
Copyright © 2020-2023  润新知