Solr安装与配置(windows)

Solr 简介:

    Solr是一种开源的,基于Lucence Java的搜索引擎服务器。Solr对Lucence进行扩展,提供了比Lucence 更丰富的查询语言,Sorl基本上沿用了Lucence的相关术语。Solr创建的搜索引擎与Lucence搜索引擎库完全兼容。Sorl提供了层面搜索、命中醒目显示并支持多种输入格式(XML/XSL T和JSON格式)。易于于安装配置,附带了一个基于HTTP的管理界面。Solr已经较为稳定,在很多大型网站中使用,是一款非常优秀的全文搜索引擎。此外,很多 Lucene 工具(如Nutch、 Luke)也可以使用Solr 创建的索引。

    Lucence 为Solr提供了底层的核心技术,Solr依赖于Lucence.但是它们也有不同,Lucence是搜索库,不是独立的应用程序,而Solr是应用程序。Lucence专注于底层应用而Solr专注于企业应用。

Solr 安装:

  1.   安装java环境
    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
  2. 下载Solr——solr-4.10.0.zip
    http://www.apache.org/dyn/closer.cgi/lucene/solr/4.10.0
    解压到自定义目录 如:D:\solr 中 ——路径1
  3. 下载tomcat——apache-tomcat-8.0.12.exe
    http://tomcat.apache.org/

    安装tomcat:

    可自定义安装目录(注意安装目录因为要配置环境变量)如:D:\Program Files\Apache Software Foundation\Tomcat 8.0 ——路径2
    配置tomcat环境变量:
    变量名:CATALINA_HOME
    变量值:路径2
  4. 测试是否安装成功
    启动tomcat:

    找到tomcat安装目录 路径2下的bin目录,运行Tomcat8w.exe

    点击Start

    打开浏览器输入URL:     http://localhost:8080   出现下图内容说明安装成功。

  Solr配置:

  1. 将solr 目录下面的 dist 文件夹中的 solr-4.10.0.war 拷贝到 tomcat 的 webapps 文件夹并且改名为 solr.war 。然后,一般情况下,在webapps这个文件夹会自动生成相应的solr文件夹。
    (solr.war文件是复制过来的,solr文件夹是自动生成的。)
  2. 新建一个 solr-tomcat 文件夹,路径自定义。比如:放在D:\solr下 ( 此时D:\solr\solr-tomcat——路径3)
    建立好该文件夹以后,在solr-tomcat文件夹下再建立一个 home 文件夹,把原解压后solr目录里面的 example\solr 文件夹下面的所有文件放入到solr-tomcat\home 里面。
  3. 配置SOlR_HOME
    在windows 环境变量中建立变量名:SOlR_HOME,变量值为:(路径3)D:\solr\solr-tomcat\home
  4. 在tomcat的conf文件夹(即 路径2\conf)下建立Catalina文件夹,在Catalina文件夹下建立localhost文件夹,在localhost文件夹下面建立solr.xml,写入内容为:
    <?xml version="1.0" encoding="utf-8"?>
     <Context docBase="D:/Program Files/Apache Software Foundation/Tomcat 6.0/webapps/solr" debug="0" crossContext="true" > <Environment name="solr/home" type="java.lang.String" value="D:/solr/solr-tomcat/home" override="true" /> </Context>
    (此处的路径对应自己的安装路径做相应修改,注意此处路径的分隔符为"/" 而不是"\")
  5.  把solr原解压目录\example\lib\ext下的所有jar文件复制到D:\Program Files\Apache Software Foundation\Tomcat 8.0\lib(此目录是tomcat的安装目录下的lib文件夹)
  6.  打开浏览器 输入:http://localhost:8080/solr/admin/ ( 默认是8080端口) 如果出现如下图示,表示配置成功。

 Solr启动验证(为浏览器的网页启动的服务设用户名和密码)

  1.  配置tomcat安装目录\conf 下的 tomcat-users.xml 文件 在<tomcat-users>和</tomcat-users>之间加入:

    <user password="admin" roles="manager-script,admin" username="admin"/>
    <role rolename="solr"/>
    <user username="admin"
    password="admin"
    roles="solr"/>

  2. 配置tomcat安装目录\webapps\ROOT\WEB-INF文件夹下的web.xml文件 和
    tomcat安装目录\webapps\solr\WEB-INF文件夹下的web.xml  都在这两个文件的<web-app> 和</web-app>之间加入

    <security-constraint>
    <web-resource-collection>
    <web-resource-name>Solr Lockdown</web-resource-name>
    <url-pattern>/</url-pattern>
    </web-resource-collection>
    <auth-constraint>
    <role-name>solr</role-name>
    <role-name>admin</role-name>
    </auth-constraint>
    </security-constraint>
    <login-config>
    <auth-method>BASIC</auth-method>
    <realm-name>Solr</realm-name>
    </login-config>
    如图:ROOT\WEB-INF\web.xml文件

         如图:solr\WEB-INF\web.xml文件
         
         打开浏览器 输入:http://localhost:8080/solr/admin/
         

           (此时的用户名和密码都是admin)
 

 

转载于:https://www.cnblogs.com/pianpianfeiye/p/3987892.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值