
es
es
先熬半个月
这个作者很懒,什么都没留下…
展开
-
窥探ElasticSearch(四)原理分析
一、认识Apache Lucene 为了更深入地理解ElasticSearch的工作原理,特别是索引和查询这两个过程,理解Lucene的工作原理至关重要。本质上,ElasticSearch是用Lucene来实现索引的查询功能的。如果没有用过Lucene,下面的几个部分将为您介绍Lucene的基本概念。 为什么es使用Lucene作为底层框架呢?是因为Lucene是一个成熟的、高性能的、可扩展的、轻量级的,而且功能强大的搜索引擎包。Lucene的核心jar包只有一个文件,...原创 2020-08-30 13:35:50 · 303 阅读 · 0 评论 -
窥探ElasticSearch(三)完整的搜索框架搭建(简单的搜索框架、ELK、FELK、FELK+kafka)
这里主要介绍怎么搭建比较完整的搜索引擎框架,要知道es并不等于搜索引擎,真实的讲es是一个索引库(可以说是nosql),搜索框架是分很多部分的:数据源——数据同步(全量/增量)——数据处理/过滤——搜索引擎——接口访问数据源:可能从mysql、mq、kafka、爬虫、程序代码等来源数据同步:canal、mq、kafka等(增量即数据更新)数据处理/过滤:转换成索引。大数据平台,hadoop,etl技术转换成索引。大数据平台,hadoop,etl技术索引存储:es/solr...原创 2020-08-28 17:05:12 · 1420 阅读 · 0 评论 -
窥探ElasticSearch(二)
上篇是对es的安装教程,这篇主要讲下搜索引擎基础知识+es基础知识一、搜索引擎基础知识:搜索引擎是什么? 是一个检索服务,主要分全文检索和垂直检索。 Solr、 esEs是什么?:ElasticSearch,分布式的索引库,Nosql。对外提供检索服务,http或者transport协议对外提供搜索。Restful的json。Es6.6.0 es2.x。对内就是一个数据库,nosql1、Es名词定义:索引=数据库:很多个类型(type)=表...原创 2020-08-28 16:55:28 · 479 阅读 · 0 评论 -
窥探ElasticSearch(一)
该版本主要使用es6+kibana6+centos7+jdk8这里都是下载好各个安装包的一、安装jdk8(es需要jdk环境)安装jdk以root用户登陆:1、创建安装包存放路径:mkdir /usr/local/soft利用filezilla将各个压缩包放到该路径下2、解压jdk:先创建解压路径:mkdir /usr/local/java/解压:tar -zxvf jdk-8u151-linux-x64.tar.gz -C /usr/local/java/ (如果是以...原创 2020-08-26 11:51:39 · 198 阅读 · 0 评论