搜索服务solr 一二事(1) - solr-5.5 使用自带Jetty或者tomcat 搭建单机版搜索服务器

solr,什么是solr,就是你要吃的东西“馊了”,不能吃了,out of date~

嘛。。。开个玩笑,发音就是‘搜了’,专门用于搜索的一个开源框架,lunce就不说了,不好用,麻烦

来讲讲solr吧

目前最新更新的是6.0,4月7-8号更新的,哥不太喜欢用新出来的版本,多多少少会有bug,centos7出来后我至今使用的是6.5(实在无法忍受7啊。。。西吧)

6.0我也试着装了,但是会报错,日志文件找不到,自己新建一个也不行,去官方的jira看看,发现的确有这么一个bug,但是已经close状态,估计fix了吧

那么抛弃6.0不说,我们先来讲讲上一个版本5.5吧

首先你得下载这个版本的包

地址:

http://archive.apache.org/dist/lucene/solr/5.5.0/

 

下载后上传(chuang)到你的linux上

如下我是放到这个文件夹下,并且解压至此

 

名字太复杂了啦~!砸门改一个!

 

好,入正题

在solr5以后,自带了jetty作为服务器,可以自行启动,自带的要比曾经的solr4使用tomcat方便一点

cd solr5 进入后

如此运行:

启动solr ...

启动成功,happy searching!(为何我突然想到了HHKB? 跪求送一把啊~~~)

 

那么8983就是搜索服务的端口啦

看到木有,启动成功了...  这logo我也就不说了,我当初的第一反应就是华为

 

这边是一些版本信息:

 

 

好,以上是jetty,简单吧

那么有的童鞋喜欢用tomcat部署咋办捏

好就是tomcat吧,虽然略嫌麻烦,既然官方使用jetty,那肯定自然是有他的理由的喽

把tomcat7解压到这个目录并且重命名

 

将solr5\server\solr-webapp目录下的webapp文件夹拷贝到tomcat7下webapps下,并改名为solr

 

 

在solr5/server/lib/ext 目录中

 

所有的jar包添加到solr工程中

 

记住此目录

修改刚刚放进tomcat7中的solr的web.xml

放开注释,并且替换第二行白色的部分为刚刚的目录

:wq保存退出

 

拷贝日志文件到tomcat7下solr的classes中

 

最后一步:

启动tomcat

 

日志:

 

截图留念:

 

版本信息,tomcat7噢~

 

 

接下来的文章会对solr集群,zookeeper等做介绍以及详细讲解,欢迎关注并订阅我的头条号以及微信公众号,一起学习一起进步吧~

 

 

 

 

时间: 2024-10-28 09:34:52

搜索服务solr 一二事(1) - solr-5.5 使用自带Jetty或者tomcat 搭建单机版搜索服务器的相关文章

solr进阶: 如何定制搜索服务,扩展搜索逻辑

前两天发了篇"剖析solr实用性",主要黑了solr建索引让我觉得不舒服,还黑了solr只是个通用的丢入了servlet容器里的简单服务,事实证明我错了.这篇博客我要纠正并回答那篇博客里自己总结的问题:如何定制solr实现自己的搜索服务. solr是一个可扩展的服务,我们可以添加自己的包和类,在solr已经实现的default处理逻辑之上,再添加我们自己的搜索逻辑.实现手段就是继承solr的基础类,重写或者改写新的Filter,Search Component以及Request Han

百度推中文拆字搜索服务

百度推中文拆字搜索服务 在各自推出"春运地图"后,百度和谷歌"谁更懂中国"的争夺进入白热化.日前,作为全球最大的中文搜索引擎,百度再次率先出招,正式推出拆字检索技术. 用户只要输入诸如"没字去掉三点水怎么念"的搜索需求,即可迅速获得包含读音.用法.出处等专业精准的解答.统计数据显示,基于拆字检索技术,目前百度已经上线了近万个相关数据,可以为用户提供精准的拆字搜索请求. 百度方面表示,通过对网民搜索请求的统计,发现有很多用户搜索过类似的关键词,因而

SharePoint 2013 禁用搜索服务

原文:SharePoint 2013 禁用搜索服务 前言,在SharePoint2013中,对于硬件需求的提升,让我们虚机里安装总是一筹莫展,尤其开启了搜索服务以后,对于内存的消耗就更加严重,尤其对于我们开发者来说,搜索服务并不是必须开启的,所以,我们需要禁用掉不需要的服务,来减轻开发环境的压力. 首先对比一下是否开启搜索对于服务器内存的压力 特别要说,笔记本配置Dell1464,CPU:I5 M430,内存:4GB ddr3 1333 X2条. 不开启搜索时任务管理器,内存占用46%,机器运行

搜索服务:其实动物并不凶猛

百度上市后,一度上演"动物凶猛"的"疯狂",似乎带领我们重回泡沫横飞的年代.搜索服务是互联网到目前为止,产出的最大的一颗金蛋. 即使"搜索经济"真得有泡沫,我也愿意催化这种泡沫.搜索服务存在的价值,是信息经济学在应用层的集中 体现.狭义的信息经济学,就是研究信息不对称.信息的对称与否,是交易双方博弈的重要依据.而搜索服务的出现,一定程度上化解了信息不对称,淡化了博弈,降低了交易的风险,使得交易趋向透明. 如果狭义信息经济学的课题能细分为两步:一.

谷歌在中国市场关闭音乐搜索服务

谷歌在中国市场关闭音乐搜索服务,是一个结束,也是一个开始.结束的是一个谷歌中国本地化尝试的代表作,开始的是谷歌四年去本地化进程的尾声. 未卜的明天 "本地化?感觉像是好多年前的事情了,属于李开复的那个时代",不久前谷歌中国一位核心高管私下与新浪科技交流时说道.而谷歌中国最近关闭的一项服务,恰好与本地化.好多年前.李开复等关键词,有着千丝万缕的联系. 9月21日,谷歌中国工程研究总经理杨文洛发出声明,决定停止在中国市场提供音乐搜索服务.这一谷歌中国与巨鲸音乐2008年初合作探索的正版音乐

Solr搜索服务架构图

分享我自己的Solr搜索服务架构图以及几张Solr的架构图. 在Google Doc上的两页ppt: 刚开始在gliffy上画的同上的一张图 Solr的整体架构图: 更具体的solr request: Solr兼容lucene,多种方式建立索引的架构图: 更多关于如何定制solr搜索服务的文章,见之前写的solr进阶: 如何定制搜索服务,扩展搜索逻辑 (全文完)

Solr配置搜索服务

背景 我用Lucene3.6,为php语言搭建的平台提供一套搜索服务,但是lucene只是个提供索引操作的库,需要一个web-service来提供给java外的语言,使之可以通过http方式发送搜索请求并得到如json, xml格式的查询结果集数据.而Solr是一个二次包装了Lucene库的搜索服务容器,兼容lucene的api,可以在jetty或者Tomcat这样的容器里以web服务的方式启动并提供一套自己的索引建立,更新,删除,查询接口,以及更高级更全面的接口服务. 关于Solr Solr版

ZooKeeper一二事 - 搭建ZooKeeper伪分布式及正式集群 提供集群服务

集群真是好好玩,最近一段时间天天搞集群,redis缓存服务集群啦,solr搜索服务集群啦,,,巴拉巴拉 今天说说zookeeper,之前搭建了一个redis集群,用了6台机子,有些朋友电脑跑步起来,有点卡,那这里主要说说伪分布式的集群,正式版的集群需要3台机子,我就一带而过说一说,搭建起来也是非常简单的 先来说说Zookeeper 什么是Zookeeper呢,顾名思义,动物园管理员嘛,什么hadoop大象啦,hive蜜蜂啦,pig小猪啦,都是用这货来管的,就是大数据Hadoop里面的嘛~ (题外

OpenSearch:轻松构建大数据搜索服务

随着互联网数据规模的爆炸式增长,如何从海量的历史.实时 数据中快速获取有用信息,变得越来越具有挑战性.搜索是获取信息最高效的途径之一,因此也是各类网站.应用的基础标配功能.开发者想在自己的产品中实现搜索功能一般都是基于某个开源搜索系统(如ElasticSearch.Solr.Sphinx)搭建搜索服务.然而,除了购买主机或托管服务器,从系统熟悉.服务搭 建.功能定制,再到服务上线,通常需要耗费较长时间. 云搜索是一种结构化数据的搜索托管服务,开发者可将数据上传至云端进行数据处理和索引构建,再通过