一、准备工具

  1. 下载Solr,以目前最新版solr-6.1.0为例
  2. 准备servlet容器,Tomcat,Jetty,Resin之类。以Tomcat7为例
二、开始动手
  1. 将solr解压出来,在solr-4.5.0\example\webapps下,有一个solr.war,将其copy至tomcat/webapps目录下,切记不要更改war包名字。启动tomcat,发现报错,停掉Tomcat.
  2. 将slf4j,commons-loggin.jar加入到apache-tomcat-7.0.42\webapps\solr\WEB-INF\lib下。 solr自身的war包中缺少这2个jar包,有些新同学会问如何发现这问题,你启动tomcat时候,出错,查看日志便知。
  3. 再次启动Tomcat.发现仍然有问题,错误提示如下:这说明是加载不了solr配置文件。
  4. 配置solr.home.  我选择的方式是JNDI,在apache-tomcat-7.0.42\webapps\solr\WEB-INF下面的web.xml中加上这么一段
    [html] view plaincopy
    1. <env-entry>
    2. <env-entry-name>solr/home</env-entry-name>
    3. <env-entry-value>E:\solr_home</env-entry-value>
    4. <env-entry-type>java.lang.String</env-entry-type>
    5. </env-entry>

    将E:\solr_home 改为你自己的目录,然后将solr-6.1.0\example\solr复制到你的${solr_home}

  5. 再次启动Tomcat.发现报了这样一个异常:error loading class solr clustering clusteringcomponent。仔细查看,是在create core:collection1时发生的,于是将这个错误Google一下。发现在wiki也有提出了这样一个问题,wiki地址是:http://www.gossamer-threads.com/lists/lucene/java-dev/209751  本人英文不好,大致瞄了一下,意思问题是:solrconfig.xml中,默认开启了集群,关掉即可,至于集群的问题,先不是咱们讨论的范围,先解决掉这个问题吧。
  6. 在${solr_home}/collection1/conf下,打开solrconfig.xml,搜索solr.clustering.enabled.果然在1400行发现了
    [html] view plaincopy
    1. <searchComponent name="clustering"
    2. enable="${solr.clustering.enabled:true}"
    3. class="solr.clustering.ClusteringComponent" >

    将true改为false,再次启动tomcat,一切正常。

  7. 访问http://localhost:8080/solr/   终于打开了管理界面。至此,最初步的环境,我们 就搭建成功了

转载于:https://www.cnblogs.com/shijiaoyun/p/5778648.html

Solr学习之一 --------环境搭建相关推荐

  1. visual studio学习python_python3从零学习-开发环境搭建之Visual Studio Code篇

    开发环境搭建之Visual Studio Code篇 上一节讲了Python环境的安装和开发环境的安装,本节再重点讲下Visual Studio Code的配置.安装 请看我上一篇文章<pyth ...

  2. hbase_学习_01_HBase环境搭建(单机)

    一.前言 本文承接上一篇:hadoop_学习_02_Hadoop环境搭建(单机)  ,主要是搭建HBase的单机环境 二.环境准备 1.说明 hbase 的下载来源有: 官方版本:http://arc ...

  3. donet 微服务开发 学习-Docker环境搭建 win7 docker 环境配置

    donet 微服务开发 学习-Docker环境搭建 win7 docker 环境配置 目的介绍 下载安装 安装 Docker Quickstart Terminal 目的介绍 donet 微服务开发 ...

  4. ubuntu深度学习软硬件开发环境搭建

    硬件 先从硬件自已配机器开始: 目前对于个人来说,性价比比较高的深度学习显卡是那个11G显存的GTX 1080Ti.这里显卡定了,接下来就是主板内存硬盘,显示器.先报一下我配的机器配置: CPU 英特 ...

  5. 【Linux Mint 深度学习开发环境搭建】开发软件安装

    系列文章目录 第一章 Linux mint 深度学习开发环境搭建之Nvidia显卡相关软件安装 第二章 Linux mint 深度学习开发环境搭建之开发软件安装 第三章 Linux mint 深度学习 ...

  6. 深度学习工作站环境搭建 ubantu16.04 安装显卡驱动 CUDA8.0 cuDNN6 anaconda tensorflow1.4.0 opencv3.4 含泪总结

    深度学习工作站环境搭建 ubantu16.04 安装显卡驱动 CUDA8.0 cuDNN6 anaconda tensorflow opencv 1 安装ubantu16.04 安装时不要在线更新,在 ...

  7. IOS开发学习 IDE环境搭建教程

    IOS开发学习 IDE环境搭建教程是本文要介绍的内容,在坛子里逛了一圈,发现一篇好的文章,与友们分享一下,要有耐心的看整个过程,不多说,直接进入话题. 安装条件: 硬件:一台拥有支持虚拟技术的64位双 ...

  8. springcloud学习笔记---环境搭建--Linux下jdk安装

    springcloud学习笔记-环境搭建–Linux下jdk安装 1.官网下载jdk1.11 链接: https://pan.baidu.com/s/1vZ4PoJAnwczkRICfCNKHAA 提 ...

  9. datawhale9月组队学习task01环境搭建,初始数据库

    Datawhale9月组队学习 task01环境搭建,初始数据库 文章目录 Datawhale9月组队学习 task01环境搭建,初始数据库 一.环境搭建 1.MySQL 8.0的安装 2. 连接 M ...

最新文章

  1. Android_Sqlbrite入门使用
  2. UI设计师的实际工作流程是什么样的?
  3. LVS的NAT工作模型详解
  4. 巧用Eclipse中用户自定义包(User Libraries)
  5. pythonweb扫描器_Python安全工具之web目录扫描
  6. C中out型参数的使用介绍
  7. [html] 页面需要支持多语言,如果是你该怎么做?
  8. 对付ring0 inline hook
  9. HTML1个像素宽的代码,HTML5 Canvas中绘制一个像素宽的细线实现代码详情
  10. 图解win7中IIS7.0的安装及配置ASP环境
  11. js 数组合并并且去重
  12. 即时通讯源码|IM即时通讯源码开源
  13. java用正则表达式大全_Java 正则表达式 大全
  14. 谷歌高管地震:谷歌大脑联合创始人Samy Bengio离职了
  15. 如何在Visio中旋转图形
  16. 参考文献标引方式_参考文献的正确标注方法
  17. 华南师范大学 计算机学院 赵,罗子颖 计算机学院
  18. 电容0.1uF和104有什么区别?
  19. 有哪些比较好的企业内部管理软件?公认的5个高效管理软件介绍
  20. 解决报错Cannot connect to the Maven process. Try again later. If the problem persists, check the Maven

热门文章

  1. CTFshow 反序列化 web263
  2. 洛谷【P2257】YY的GCD
  3. 创建自己的特征和转换器
  4. L3-021 神坛(极角排序求三角形最小面积)
  5. python-15:装饰函数之一
  6. python 缺失值处理(Imputation)
  7. 关于面试,我也有说的
  8. VC++中操作XML(MFC、SDK)
  9. Design Pattern in Java[Challenge 2.1]
  10. UA MATH571B 试验设计VI 随机效应与混合效应2