热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

solr-6.6服务器配置

前几天项目中用到了solr全文检索,所以对solr服务器部署进行了相关的了解,现分享如下,也请各位看客不吝指教.solr本身是支持用Jetty和tomcat两种启动方式启动的,由于项目中用的都是

前几天项目中用到了solr全文检索,所以对solr服务器部署进行了相关的了解,现分享如下,

也请各位看客不吝指教....

solr本身是支持用Jetty和tomcat两种启动方式启动的,由于项目中用的都是tomcat,所以我

这里也只说下利用tomcat部署solr服务器。

solr版本:solr-6.6.0,目前还在更新版本中,其官方的

下载地址:http://lucene.apache.org/solr

电脑部署的jdk版本:1.8

tomcat版本:tomcat8 ,tomcat8官方下载地址:http://tomcat.apache.org/download-80.cgi

第一步:解压tomcat到非中文目录下,如:D:\tomcat8.0\apache-tomcat-8.5.20

目录结构如下:


第二步:解压solr到非中文目录下,如:D:\solr\solr-6.6.0

目录结构如下:


第三步:

把solr解压的文件目录下:server\solr-webapp文件夹复制到tomcat的解压文件webapps文件夹下,

并重命名为solr.(便于下一步使用,也可以叫别的名字)。

第四步:将solr解压目录server\lib\ext文件夹下的jar包拷贝到tomcat解压目录webapps\solr\WEB-INF\lib文件

夹下。

第五步:将solr解压目录dis文件夹下的solr-dataimporthandler-6.6.0.jar和solr-dataimporthandler-extras-6.6.0.jar

两个jar包也复制到tomcat解压目录webapps\solr\WEB-INF\lib文件夹下.

第六步:将将solr解压目录server\lib文件夹下的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都复制到omcat解压

目录webapps\solr\WEB-INF\lib文件夹下.

第七步:将solr解压目录下server\solr文件夹复制到F盘(或其他盘)非中文路径下,重命名为solrhome,如:F:\solrhome

第八步:修改tomcat配置文件:webapps\solr\WEB-INF\web.xml,找到

solr/home  

/put/your/solr/home/here

Java.lang.String

将标红部分改为自己的solrhome路径

第九步:在tomcat解压文件路径webapps\solr\WEB-INF下新建文件夹classes(如已经有该文件夹则不必新建)。

第十步:复制solr解压目录下server\resources文件夹下log4j.properties文件到tomcat路径

webapps\solr\WEB-INF\classes文件夹下。

第十一步:启动tomcat,到tomcat解压文件路径bin文件夹下找到tomcat8w.exe,双击启动,

如有相关的端口被占用问题,则可以到解压路径找到conf\server.xml文件中找到相应端口修改即可。


访问http://localhost:8080/solr/index.html即可看到如下界面,说明配置成功。



好了,今天就到这里吧,男篮亚洲杯已经开始了,我得去看比赛了,还有中文分词器的配置,等下次整理吧






推荐阅读
  • 最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现s ... [详细]
  • 如何理解MyBatis动态SQL
    本篇内容主要讲解“如何理解MyBatis动态SQL”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何理解M ... [详细]
  • pdf怎么把html变成pdf1 用AdobeAcroat8.1.2,打开网页后,页面右键菜单中会出现一个“转换为AobePDF的选项,点击就可以转换。 安装AdobeAcroba ... [详细]
  • Hbase 的伪分布部署、shell基本操作及hbase相关理念
    1,HBase的的的的伪分布式配置-对zookeeper的配置,这个前面配置过,修改zoo.cfg文件,指定zookeeper的主入口-配置的HBase的的:进入optmo ... [详细]
  • camel_使用Camel在来自不同来源的Solr中索引数据
    camelApacheSolr是建立在Lucene之上的“流行的,快速的开源企业搜索平台”。为了进行搜索(并查找结果),通常需要从不同的源(例如内容管理 ... [详细]
  • 一:什么是solrSolr是apache下的一个开源项目,使用Java基于lucene开发的全文搜索服务器;Lucene是一个开放源代 ... [详细]
  • Flume 开源分布式日志收集系统
    为什么80%的码农都做不了架构师?Flume--开源分布式日志收集系统Flume是Cloudera提供的一个高可用的、高可靠的开源分布式海量日志收集系统 ... [详细]
  • crossorigin注解添加了解决不了跨域问题_CORS与@CrossOrigin详解
    1、跨域的基本概念a、跨域的解释要了解跨域,首先需要知晓浏览器的同源策略,简单的说就是两个请求协议、端口、主机都相同,则两个请求具有相同的 ... [详细]
  • nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • jdk安装与环境变量配置,看这一篇就够了
    文章目录场景jdk下载安装如何环境变量的配置总结场景在做java开发或者android开发,经常会碰到jdk安装与环境变量的配置,每次配置的时候,经常需要去查看一下,而且偶尔还会出 ... [详细]
  • MQ的使用
    安装环境:linuxredhatactivemq版本:5.8.01.从http:activemq.apache.orgdownload.html地址下载 ... [详细]
  • Java在PDF文档中添加或删除页面
    当你编辑一个PDF文档时,有时需要删除文档中多余的页面或 ... [详细]
  • POI编程
    POI编程1简介在我们实际的开发中,表现层的解决方案虽然有多样,但是IE浏览器已成为最多人使用的浏览器,因为大家都用Windows。在企业办公系统中 ... [详细]
  • 近期因为内部培训有序列化的需求,于是趁此机会由浅入深的剖析一下序列化相关内容。之前也写过由浅入深的xml漏洞系列,欢迎阅读:https:skysec.top20180817浅析xml及其安全问题 ... [详细]
  • Jenkins自动部署SpringBoot项目实践教程
    Jenkins自动部署SpringBoot项目实践教程-目录1、Jenkins安装2、Jenkins插件安装3、点击添加凭据4、Jenkins环境配置4.1、全局配置4.2、系统配 ... [详细]
author-avatar
cresslyty_723
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有