zoukankan      html  css  js  c++  java
  • solr安装-tomcat单机版(转载)

    今天又装了一次solr,之前太忙没顾得上写安装文档,今天抽时间记录下来安装过程,供小白们参考。

    1. 准备工作

    1. 服务器:linux

    2.web服务器apache-tomcat,我的路径:/usr/apache-tomcat-7.0.42/

    3. Solr版本:solr 4.5.1,solr解压路径为/usr/solr-4.5.1


    2. 具体步骤

    (1). 部署Solr

    a. 将/usr/solr-4.5.1/dist目录下的solr-4.3.war拷贝到/usr/apache-tomcat-7.0.42/webapps/下并改成solr.war,启动tomcat解压“solr.war”;

    b. 在/usr/apache-tomcat-7.0.42/webapps/solr/下新建文件夹solr_home

    c. 把solr解压目录中的"example/solr/"目录下的所有内容复制到solr_home中。



    (2). 配置solr_home(推荐方法1)

    方法1:修改/usr/apache-tomcat-7.0.42/webapps/solr/WEB-INF/web.xml,,取消注释,配置“env-entry-value”的值为

    <env-entry>
           <env-entry-name>solr/home</env-entry-name>
           <env-entry-value>/usr/solr</env-entry-value>
           <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

    方法2:/usr/apache-tomcat-7.0.42/conf/Catalina/localhost下添加solr.xml,内容如下:

    
    
    <?xml version="1.0" encoding="utf-8"?>
    <Context docBase="/usr/apache-tomcat-7.0.42/webapps/solr.war" debug="0" crossContext="true">
         <Environment name="solr/home" type="java.lang.String" value= "/usr/apache-tomcat-7.0.42/webapps/solr/solr_home" override="true"/>
    </Context>

    (3).配置日志

    将solr目录下example/lib/ext中的jar包copy到tomcat的solr/WEB-INF/下。这时候虽然添加jar包,但是没有对应的日志配置,需要将example/resources/下的log4j.properties也放到solr/WEB-INF/classes/下。(这步非常关键,solr4.3的war包中不包含任何日志的jar包,需要自己手动添加)

    (4). 重新关闭在开启tomcat;

    (5).浏览器打开 http://localhost:8080/solr  验证是否安装成功。

     

    原文链接:https://blog.csdn.net/xyls12345/article/details/27214551

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
  • 相关阅读:
    sublime设置node.js编译
    Markdown基本语法规范
    vue2.0学习笔记之组件
    使用let声明变量的理解
    vue2.0学习笔记之路由(二)路由嵌套+动画
    vue2.0学习笔记之路由(二)路由嵌套
    设置webstorm支持ES6语法
    vue2.0环境搭建
    bower包管理工具
    【转】jquery cookie操作
  • 原文地址:https://www.cnblogs.com/name-lizonglin/p/13098402.html
Copyright © 2011-2022 走看看