1. 基础知识 1.1 认识Lucene 维基百科的定义: Lucene是一套用于 全文检索 和 搜索 的 开放源码程序库 ,由Apache软件基金会支持和提供。Lucene提供了一个简单却强大的应用程序接口,能够做全文索引和搜索,在Java开发环境里Lucene是一个成熟的免费开放源代码工具;就其 ...
分类:
其他好文 时间:
2019-06-28 22:47:52
阅读次数:
134
上一篇介绍了单机版的搭建,现在来介绍集群版的搭建 什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并 ...
分类:
其他好文 时间:
2019-06-13 20:25:14
阅读次数:
178
一、概述 Lucene是一个Java语言编写的利用倒排原理实现的文本检索类库 Solr是以Lucene为基础实现的文本检索应用服务。Solr部署方式有单机方式、多机Master-Slaver方式、Cloud方式。 SolrCloud是基于Solr和Zookeeper的分布式搜索方案。当索引越来越大, ...
分类:
其他好文 时间:
2019-06-09 00:38:02
阅读次数:
107
因为ElasticSearch是基于Lucene的分布式搜索引擎,Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,所以需要先在你的环境中安装jre环境。具体可以参考这篇文章Centos7 安装和配置jre1.8。 第一步,下载ElasticSearch ht ...
分类:
其他好文 时间:
2019-05-27 15:01:10
阅读次数:
115
Elasticsearch 是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。 Logstash 是一个完全开源的工具,他可以对你的日志进行收集、分析,并将其存储供以后使用(如,搜索) kibana 也是一个开 ...
分类:
其他好文 时间:
2019-05-14 11:08:58
阅读次数:
187
Elasticsearch简介 Elasticsearch是一个实时分布式搜索和分析引擎。它让你以前所未有的速度处理大数据成为可能。它用于全文搜索、结构化搜索、分析以及将这三者混合使用:维基百科使用Elasticsearch提供全文搜索并高亮关键字,以及输入实时搜索(search-asyou-typ ...
分类:
其他好文 时间:
2019-05-08 09:41:14
阅读次数:
180
前言:elasticSearch作为一款优秀的分布式搜索工具,被广泛用在数据搜集和整理的业务中,知名的比如有github就是采用es来精准的搜索几千万行代码,百度也大量应用es做数据爬取分析,本篇博客就来探讨一下es如何安装。我选择的环境为centos6.5,之所以说是从零开始,是因为这个服务器是海 ...
分类:
其他好文 时间:
2019-05-04 09:36:19
阅读次数:
154
简介 Elasticsearch是当前比较流行的开源的分布式搜索和数据分析引擎,具备易使用、高性能、扩展性强等特点。是ElasticStack的核心组件,以其为核心构建的ELK,已经是日志分析领域的事实标准。Elasticsearch是怎么一步一步发展成熟的呢? You Know,for Searc ...
分类:
其他好文 时间:
2019-04-22 18:03:27
阅读次数:
338
京东 B2B 业务的定位是让各类型的企业都可以在京东的 B 平台上进行采购、建立采购关系。 京东 B2B 的用户群体主要分为 2 类,一类是大 B 用户、另一类是小 B 用户。比如联通、移动公司跟京东建立的采购关系,就是 B 平台的大 B 用户;如果有一家小超市需要在京东 B 平台上进行采购,那么它 ...
分类:
其他好文 时间:
2019-04-07 09:40:00
阅读次数:
203
[toc] Kubernetes之核心组件ETCD介绍 Etcd是CoreOS基于Raft开发的分布式key value存储,可用于服务发现、共享配置以及一致性保障(如数据库选主、分布式锁等)。 ETCD的主要功能 基本的key value存储 监听机制 key的过期及续约机制,用于监控和服务发现 ...
分类:
Web程序 时间:
2019-04-04 09:37:16
阅读次数:
437