zoukankan      html  css  js  c++  java
  • Apache Solr学习 第二篇 solr安装(windows)

    一、solr安装(windows)

          在上一篇的文章中,我们已经准备了需要的环境,下一步就是启动solr,solr-6.6.6的启动可以直接使用自带的jetty启动,也可以使用tomcat启动。

       (1)jetty启动

               将solr-6.6.6解压对应文件夹下,打开window shell界面或者cmd界面,找到solr-6.6.6in目录下使用.solr.cmd start命令启动,如下图则启动成功:

    PS F:solrsolr-6.6.6in> .solr.cmd start
    Waiting up to 30 to see Solr running on port 8983
    Started Solr server on port 8983. Happy searching!

             打开http://127.0.0.1:8983/solr/#/能出现管理页面便是启动成功。

       (2)tomcat启动

          1. 把solr解压的文件目录下:solr-6.6.6serversolr-webappwebapp文件夹复制到tomcat的解压文件webapps文件夹下,并重命名为solr,这个名字自定义。

          2. 将solr解压目录serverlibext文件夹下的jar包拷贝到tomcat解压目录webappssolrWEB-INFlib文件夹下。

          3. 将dist文件夹下的solr-dataimporthandler-6.6.0.jar和solr-dataimporthandler-extras-6.6.0.jar两个jar包也复制到tomcat解压目录webappssolrWEB-INFlib文件夹下。

          4. 将serverlib文件夹下的jar包:metrics-core-3.2.2.jar,metrics-ganglia-3.2.2.jar,metrics-graphite-3.2.2.jar,metrics-jetty9-3.2.2.jar,metrics-jvm-3.2.2.jar等5个jar包都复制到omcat解压到

              目录webappssolrWEB-INFlib文件夹下。

          5. 将solr解压目录下serversolr文件夹复制到F盘(或其他盘)非路径下,比如F:/solr,注意这个路径不能是中文。

          6. 修改tomcat的webappssolrWEB-INFweb.xml以下配置:

             将标红部分改为自己的之前F:/solr路径

    <env-entry>
        <env-entry-name>solr/home</env-entry-name>
        <env-entry-value>F:/solr</env-entry-value>
        <env-entry-type>Java.lang.String</env-entry-type>
    </env-entry>

              注释一下内容(该部分控制solr访问用户)

    <!--
    <security-constraint>
    <web-resource-collection>
    <web-resource-name>Disable TRACE</web-resource-name>
    <url-pattern>/</url-pattern>
    <http-method>TRACE</http-method>
    </web-resource-collection>
    <auth-constraint/>
    </security-constraint>
    <security-constraint>
    <web-resource-collection>
    <web-resource-name>Enable everything but TRACE</web-resource-name>
    <url-pattern>/</url-pattern>
    <http-method-omission>TRACE</http-method-omission>
    </web-resource-collection>
    </security-constraint>
    -->

    7. 在tomcat解压文件路径webappssolrWEB-INF下新建文件夹classes。

    8. 配置log4j,将solr解压目录下server esources文件夹下log4j.properties文件到tomcat路径webappssolrWEB-INFclasses文件夹下。配置以上内容后,启动tomcat,

        启动之后可以在浏览器打开http://127.0.0.1:8080/solr/能够正常出现solr的后台管理页面

    二、后台管理页面

          Dashboard: 可以查看solr实例运行的环境信息,包括版本号,存储空间,虚拟机运行状态等
       Logging :  日志记录
       Core Admin:  对core的管理,可以进行core的创建,修改,和删除。
       Java Properties:  显示java运行环境的属性配置信息
       Thread Dump:   显示线程的堆栈跟踪信息 


      

              

  • 相关阅读:
    使用paramiko的问题记录
    python常见异常及解决方法
    linux ps -aux各列含义
    常用技能
    超时程序管理
    跨年的总结和展望
    java json和对象互转
    一些常用功能总结
    ResultSet转成java类对象
    python常用功能总结
  • 原文地址:https://www.cnblogs.com/zhexuejun/p/11871721.html
Copyright © 2011-2022 走看看