【ES三周年】写给ES开发者的Elasticsearch入门指南-环球热闻

2023-02-10 14:12:10 来源: 腾讯云

前言

众所周知,在做开发的时候使用传统的通过数据库搜索查询数据的方式的时候,如果数据库数据不多的情况下还能比较正常的做好及时搜索的需求,但是随着大数据的井喷式发展,数据量级几乎是呈现指数增长,如果还是通过传统的方式来进行搜索数据库的数据,那就要等待非常久的时间来等待搜索结果,数据体量很大的情况下非常影响用户的体验,要想解决这种问题,使用的数据搜索引擎采用的是Elasticsearch来进行搜索的。那么本文就来分享一下Elasticsearch的使用入门,方便查阅使用。

Elasticsearch定义

首先,来了解一下Elasticsearch,它是一个分布式可扩展高实时的搜索和分析引擎,可以很轻松的让高量级数据具有搜索分析和探寻能力,其自身的水平伸缩性可以让数据在生产环境下具有更高价值。

其次,Elasticsearch其实是一个建立在Apache Lucene全文搜索引擎基础上的搜索引擎,它是基于RESTful web接口。一般情况下,Elasticsearch会和Logstash数据收集和日志解析引擎、Kibana分析和可视化平台一起开发使用的,三者组成了一个集成解决方案,组合称为“Elastic Stack”。其中,Elasticsearch 是位于Elastic Stack核心的分布式搜索和分析引擎;Logstash 和 Beats则是有助于收集、聚合和丰富用户的数据并将其存储在 Elasticsearch 中;Kibana 则是画用户能够以交互方式探索、可视化和分享对数据的见解,并且进行管理和监控堆栈的操作。Elasticsearch支持分布式,所以不需要用户配置注册中心,只需提供一个RESTful web接口,就可以随时调用该接口来使用Elasticsearch了。


【资料图】

最后,Elasticsearch是通过Java来实现的,而且是基于Apache许可条款下的开源产品,也是目前很流行的企业级搜索引擎。Elasticsearch设计用于云计算中,Elasticsearch 是索引、搜索和分析发生的地方,它能够达到实时搜索,具有稳定、可靠、快速、安装使用方便等特点。

Elasticsearch实现原理

Elasticsearch的实现其实过程不复杂,主要就是:首先,用户把数据提交到Elasticsearch数据库中,然后通过分词控制器把对应的语句分词处理,接着把其权重和分词结果都存入到数据中,当用户进行搜索数据的时候,根据权重把结果进行排序、打分处理,最后把返回的结果返回给用户显示。

Elasticsearch的作用

话又说回来了,文章开头讲到在实际开发中使用传统的通过数据库搜索查询数据,如果数据不多的情况下能正常的做好及时搜索的需求,但是数据体量很大的时候使用传统的方式来进行搜索数据库的数据,那就要等待非常久的时间,这种情况下非常影响用户的体验,要想解决这样的问题,就需要使用Elasticsearch来进行搜索查询操作。

而且Elasticsearch 给所有类型的数据提供来一个近乎实时的搜索和分析功能且支持多租户,无论是有结构化、非结构化文本、数字数据、地理空间数据,Elasticsearch 都能以快速搜索的方式高效地存储和索引数据,可以用于搜索各种文档。使用者可以超越简单的数据检索和聚合信息来发现数据中的趋势和模式,随着数据和查询量的增加,Elasticsearch 的分布式特性让部署能够随之无缝的增长。

且Elasticsearch是分布式的,意味着索引可以被分成分片的,比如每个分片可以有0个或多个副本;每个节点托管一个或多个分片,并且充当协调器将操作委托给正确的分片的。相关数据通常存储在同一个索引中,这个索引是由一个或多个主分片和零个或多个复制分片组成,但是一经创建了索引,就不能更改主分片的数量。分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索,是一个实时分析的分布式搜索引擎。

又有Elasticsearch支持实时GET请求,它比较适合作为NoSQL数据存储,但是缺少分布式事务。Elasticsearch可以扩展到上百台服务器,处理PB级别的结构化或非结构化数据,其实关于Elasticsearch只需要知道3个关键字:分布式、实时、搜索引擎,即可。

腾讯云ES

腾讯云 Elasticsearch Service(ES)是基于开源引擎打造的云端全托管 ELK 服务,集成 X-Pack 特性、独有高性能自研内核、QQ 分词、集群巡检、一键升级等优势能力,引入极致性价比的腾讯自研星星海服务器。轻松管理和运维集群,高效构建日志分析、运维监控、信息检索、数据分析等业务。

Elasticsearch集群安装

可以直接去腾讯云官网下载ES:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.2.zip。

然后下载Elasticsearch的镜像,可以直接通过稻壳去下载:

docker pull docker.elastic.co/elasticsearch/elasticsearch:7.17.1

还有filebeat镜像和kibana镜像的下载,同理:

docker pull docker.elastic.co/kibana/kibana:7.17.1

docker pull docker.elastic.co/beats/filebeat:7.17.1

注意:这里不在介绍安装包的下载以及解压,JDK安装和环境变量的设置等基础操作。

经过Elasticsearch的安装,直接elasticsearch -d后台执行,重启服务之后即可。

Elasticsearch使用

由于篇幅问题,本文以Elasticsearch的查询集群日志功能的简单使用为例子来介绍。

经过上面的集群安装之后需要进行一些提前准备工作:

1、注册并登录腾讯云官网,然后找到并进入https://console.cloud.tencent.com/es;

2、如果首次使用,需要新建创建“新建集群”,创建集群之后进入集群详情;

3、集群详情页找到日志模块,然后查看集群运行的日志信息;

4、通过腾讯云管理平台可以按照时间范围和关键字搜索来查询对应的集群日志信息;

5、通过命令docker compose logs 来查看容器运行日志信息。

具体信息如下所示:

[root@chen]# docker compose logs |headefk-kibana-1  | {"type":"log","@timestamp":"2023-02-07T01:23:47+00:00","tags":["info","plugins-service"],"pid":7,"message":"Plugin "metrics" is disabled."}efk-kibana-1  | {"type":"log","@timestamp":"2023-01-20T01:23:47+00:00","tags":["info","http","server","Pre"],"pid":7,"message":"http server running at http://0.0.0.0:5601"}...

6、最后就是通过查询集群日志来解决集群运行遇到的问题。

7、注意的地方。

1⃣️设置索引

PUT */_settings{"index.indexing.slowlog.threshold.index.debug" : "5ms","index.indexing.slowlog.threshold.index.info" : "50ms","index.indexing.slowlog.threshold.index.warn" : "100ms","index.search.slowlog.threshold.fetch.debug" : "10ms","index.search.slowlog.threshold.fetch.info" : "50ms","index.search.slowlog.threshold.fetch.warn" : "100ms","index.search.slowlog.threshold.query.debug" : "100ms","index.search.slowlog.threshold.query.info" : "200ms","index.search.slowlog.threshold.query.warn" : "1s"}

2⃣️查询集群日志的关键字查询语法和lucene的查询语法一样。

如制定关键词:message:NAME,又如多条件组合查询:level:INFO and ip:10.0.1.2。

3⃣️Elasticsearch Service会默认开启GC日志。

GC日志会展示日志的时间、节点IP、级别等信息。

最后

本文关于Elasticsearch入门指南的简单介绍,想必读者会有所收获,Elasticsearch 自从诞生以来,它应用的地方越来越广泛,特别是在大数据领域,功能也越来越强大。由于 Elasticsearch 集群的稳定性,决定了其业务发展的高度,对于一个应用来说其稳定是第一目标,比如腾讯云基于 Elasticsearch 构建的平台服务,帮助电商应用程序、网站等提供安全、高可靠、低成本、低延时、高吞吐量的个性化搜索,使得 Elasticsearch 在更多的地方应用,让我们期待Elasticsearch带来的新的技术革命吧!

参考文献

官方文档:https://cloud.tencent.com/product/es?from=10680

标签:

【ES三周年】写给ES开发者的Elasticsearch入门指南-环球热闻

首先,来了解一下Elasticsearch,它是一个分布式可扩展高实时的搜索和分析引擎,可以很轻松的让高量级数...

02-10 14:12:10

36分7板+41分7助!广东超外焕发生涯第二春,杜锋靠他复仇辽篮|热闻

36分7板+41分7助!广东超外焕发生涯第二春,杜锋靠他复仇辽篮,杜锋,辽篮,第二春,广东超,广东宏远,辽宁飞...

02-10 12:12:24

【聚看点】苏联入侵阿富汗是哪年?_苏联

1、苏联工业化的主要特点就是以牺牲农民利益,扩大剪刀差为代价,高投资高积累,以重工业和国防工业为中...

02-10 10:53:01

问道手游怎么打开帮派图标|热点在线

问道手游怎么打开帮派图标,问道手游怎么打开帮派图标呢,下面给大家分享一下

02-10 10:25:29

大姨妈是什么意思_关于大姨妈是什么意思的基本详情介绍

1、大姨妈,是一种亲属称谓,大姨妈特指母亲姐姐。2、“姨妈”用于称呼母亲的姊妹,对长辈的一种称呼。3...

02-10 09:02:43

最新消息:张一鸣和字节管理团队,给王兴匹配了一个年轻的对手

前天开始,“抖音外卖3月1日全国上线”不胫而走,但抖音否认了这个消息,并称只是在部分地区进行测试。...

02-10 07:03:28

关于车猫证书的成语_车猫什么证书成语

1、1 听到这句话,他不禁勃然大怒,狠狠地骂了一句。2、2 我弟弟犯了一个错误,我妈妈很生气。被哥哥...

02-10 06:03:32

qq仙侠传礼包送什么

qq仙侠传礼包送这些,一个礼包的方法,打开包,打开就包,礼包的功夫,礼物盒等等。在qq秀恩礼包中一定...

02-10 03:16:57

环球观热点:十款值得买的速热热水器排行榜_速热式热水器推荐

1、汉诺威MH2即热式电热水器超薄速热智能温控2、奥特朗即热式电热水器恒温速热家用小型热水器3、斯狄渢A...

02-10 01:58:39

脚趾长水泡很痒用什么药膏好_脚趾长水泡很痒用什么药

1、疾病分析:脚趾长水泡有两种可能:1。2、可能是大疱性类天疱疮,可口服甲泼尼龙片或糖皮质激素如曲安...

02-09 23:36:19

上海电信宽带价格表2022_上海电信宽带价格

1、电信的标准资费是10M180元 月,20M190元 月。2、不过宽带的活动促销也很厉害,就比如现在20M1599元...

02-09 22:15:59

速看:多组学方法识别大量与酒精使用障碍相关的候选基因

西奈山伊坎医学院的研究人员使用多组学方法发表了成瘾遗传学领域的第一项此类研究,以提供与饮酒和酒精...

02-09 20:56:40

怎样提高抗压能力_有什么方法提高抗压能力呢|当前消息

解答:1、要自信,相信自己可以成为一个很优秀的人。2、不要太自责。有责任心是好事,但是责任太大会让...

02-09 18:40:28

姓张的女孩的姓名大全 张氏的女孩姓名大全

姓张的女孩的姓名大全张氏的女孩姓名大全”张“这个字在百度词典中共有11种解释。第11个解释就是一个”...

02-09 18:36:18

每日时讯!特别提款权人民币_特别提款权

1、国际货币基金组织于1969年9月建立的一种储备资产和会计单位,是成员国在原有的普通提款权之外的一种...

02-09 16:59:17

【环球聚看点】专硕和学硕有什么区别_蒙氏教育和传统教育有什么区别

1、一、环境设置的的不同传统教育环境的设置缺乏连续性,对孩子的帮助不明显。2、2、教具由老师收藏,上...

02-09 11:07:49

拳王泰森女儿怎么死

拳王泰森的女儿是在跑步机上被绳索勒住脖子而死的,迈克·泰森曾获世界最年轻重量级拳击冠军,被认为是...

02-09 10:48:48

要闻:3,6-三甲基苯磺酰氯

1、3,6-三甲基苯磺酰氯是一种化学物质。2、分子式是C10H13ClO3S。文章到此就分享结束,希望对大家有所帮助

02-09 09:57:09

环球快资讯丨薪酬管理的基本环节_薪酬管理的基本原则

1、薪酬体系设计的基本原则是通过鼓励个人提高绩效来提升组织的绩效。即绩效薪酬体系传递企业绩效预期的...

02-09 08:01:12

武汉理工大学2021年录取分数线是多少(湖北)|天天热点

武汉理工大学2021年录取分数线是多少(湖北)物理类年份录取批次招生类型最低分 最低位次省控线选科要...

02-09 06:28:55

环球消息!梁舜鸿

1、梁舜鸿:电影监制。2、参与制作过的电影:七剑震江湖(1963);冤魂塔(1961)。

02-09 04:59:59

当前视讯!成语才高八斗的典故_才高八斗的历史典故

一个人如果非常有才华,那么可以用才高八斗这个成语来形容它。对于才高八斗这个成语,你知道有哪些典故...

02-09 02:54:43

天道未删减版迅雷下载 下载 天道未删减版迅雷下载

1、建议下载小说看,看小说的时候会有更多的冥想空间。2、书名叫《遥远的救世主》。相信通过天道未删减...

02-09 01:55:49

离人心上结局_结局的剧情是怎样的

1、《离人心上》的大结局是男配许。为了和女主角徐楚月在一起,他多次针对男主雪瑶,甚至最后还设计陷害...

02-09 00:04:34

环球微动态丨2022年春分时间是几月几日

有首民谣这么唱的:春分到,蛋儿俏,竖起的鸡蛋多呀么多奇妙。看来是一个很有活力的节气,大家到了这时...

02-08 22:44:29

焦点快播:[快讯]金三江公布2022年年度分红方案预案(每10股转增9股)

CFi CN讯:金三江(股票代码:301059)公布关于2022年度利润分配方案及资本公积金转增股本预案的公告。...

02-08 22:00:19

焦点!河北省医保定点医院地址

序号医疗机构编码医疗服务机构名称地址1H000河北省人民医院和平西路348号2H001河北医科大学第二医院和平...

02-08 19:07:54

整体厨房橱柜装修设计图纸大全

厨房的装修效果关系着家人的饮食健康,而橱柜设计是厨房装修中的关键,那么整体厨房橱柜的装修设计究竟是...

02-08 18:53:02

天天短讯!2023年东北师范大学MBA复试考什么?建议收藏

目前23年东北师范大学MBA复试最新通知还未公布,会计网给大家整理了去年的复考内容,大家可以收藏提前复...

02-08 17:53:33

语文CT | 繁体字三误

◎夏军写繁体字,眼下成了一种时髦。但有些人对繁体字只是一知半解,结果往往贻笑大方。经常见到的失误...

02-08 15:57:36

古代李白写的诗大全

李白被人称为诗仙。那么李白写过的诗词一定不少。让我们一起来了解一下吧。古代李白写的诗大全1、《早发...

02-08 15:12:16

新消息丨遍插的读音是什么_遍插是什么意思

1、遍插,意思是都插上了(某物)。2、这两个字出自唐代诗人王维的《九月九日忆山东兄弟》:“遥知兄弟登...

02-08 14:57:36

世界热资讯!花园口镇

1、花园口镇,隶属于河南省郑州市惠济区,地处惠济区东部,濒邻黄河南岸,东邻金水区龙子湖街道,西接惠...

02-08 12:50:08

刘砦社区开展非机动车辆整治行动

为进一步改善和提升辖区市容环境,营造良好出行环境。2月8日,刘砦社区组织工作人员对辖区开展非机动车...

02-08 11:41:55

幼儿园育儿知识分享

幼儿园育儿知识分享“可怜天下父母心”这是每一个人都会说的一句话,这句话也深深代表了父母疼爱孩子的...

02-08 11:05:42

JR快速分散染料|世界独家

1、JR快速分散染料是由沈阳化工研究院有限公司完成的科技成果。2、登记于1994年10月31日。文章到此就分享结束,

02-08 10:53:53

热推荐:勇士的信仰圣洁辅助_勇士的信仰时空辅助

1、4399勇士的信仰狂风修改器(外i挂)V1 3官网绿色版 功能:无小怪过关、1m孵化蛋、蓝血修改、无敌防御暴击修

02-08 08:58:29

北京公交40路时间_北京公交40路

1、北京公交40路(木樨园桥北--五路)首末班车时间:05:30-23:00单程最高票价:5元木樨园桥北—木樨园桥西—洋

02-08 07:11:28

奖学金感谢信 今日精选

精选奖学金感谢信范文10篇随着个人的素质不断提高,感谢信在现实生活中使用广泛,在写作上,感谢信具有...

02-08 06:32:04

MBA密码:顶级商学院申请全攻略

1、《MBA密码:顶级商学院申请全攻略》是2018年6月电子工业出版社出版的图书。2、作者是携隐教育。文章...

02-08 03:47:41

焦点资讯:洪欣张丹峰牵手逛街 主动帮老公说话 感情好着呢!

近日,有媒体拍到洪欣张丹峰牵手逛街,亲密合体现身街头,心情不错的两人还一同去到了花店,张丹峰全程...

02-08 03:51:48

【世界新视野】绚濑绘里

1、俄罗斯老流氓:绘希、绘海、果绘等都是热门的CP,因为这个另一个后宫王的设定,KKE很不幸得到了如上雅...

02-08 00:52:59

每日速递:干粉灭火器多久年检一次

干粉灭火器多久年检一次,依据《灭火器维修与报废规程》相关规定,干粉灭火器的外观检查应做到每月一次...

02-07 23:56:03

天天快资讯丨贸促会产地证商品备案怎么操作_贸促会产地证

1、自己出的话,去贸促会注册备案,购买系统。2、然后通过系统做产地证,或者直接找代理出产地证,也是...

02-07 22:30:56

每日热讯!陶汉林哪里人

陶汉林哪里人,陶汉林是山东省济南人。陶汉林1991年6月4日出生于山东济南,中国职业篮球运动员,司职中...

02-07 20:04:39

天风证券:给予仕净科技买入评级,目标价位64.1元 每日报道

天风证券股份有限公司吴立近期对仕净科技进行研究并发布了研究报告《仕净科技:“双碳”全产业链整体解...

02-07 19:44:05

猪肉收储再启动,猪肉板块会大涨吗?_天天热资讯

猪肉收储再启动,猪肉板块会大涨吗?,养猪,畜肉,冻猪肉,猪肉价格,猪肉收储,猪肉板块,平均猪粮比价

02-07 18:12:20

焦点信息:2月4日起内蒙古成品油价格按机制上调

内蒙古成品油价格按机制上调根据国家发改委官网新闻发布中心2023年2月3日公布的《国内成品油价格按机制...

02-07 16:15:41

世界最新:海口暂停办理外地户籍安居房申请吗?

海口外地户籍安居房申请暂停办理。《海南自由贸易港安居房建设和管理若干规定》(以下简称《规定》)已...

02-07 15:00:04

象鼻虫图片_象鼻虫

1、象鼻虫(BOLLWEEVIL)是鞘翅目昆虫中最大的一科,也是昆虫王国中种类最多的一种,全世界已知的种类已超过6万种

02-07 14:25:18

36分7板+41分7助!广东超外焕发生涯第二春,杜锋靠他复仇辽篮|热闻
【聚看点】苏联入侵阿富汗是哪年?_苏联
问道手游怎么打开帮派图标|热点在线
大姨妈是什么意思_关于大姨妈是什么意思的基本详情介绍
最新消息:张一鸣和字节管理团队,给王兴匹配了一个年轻的对手
关于车猫证书的成语_车猫什么证书成语
qq仙侠传礼包送什么
环球观热点:十款值得买的速热热水器排行榜_速热式热水器推荐
脚趾长水泡很痒用什么药膏好_脚趾长水泡很痒用什么药
上海电信宽带价格表2022_上海电信宽带价格
速看:多组学方法识别大量与酒精使用障碍相关的候选基因
怎样提高抗压能力_有什么方法提高抗压能力呢|当前消息
姓张的女孩的姓名大全 张氏的女孩姓名大全
每日时讯!特别提款权人民币_特别提款权
【环球聚看点】专硕和学硕有什么区别_蒙氏教育和传统教育有什么区别
拳王泰森女儿怎么死
要闻:3,6-三甲基苯磺酰氯
环球快资讯丨薪酬管理的基本环节_薪酬管理的基本原则
武汉理工大学2021年录取分数线是多少(湖北)|天天热点
环球消息!梁舜鸿
当前视讯!成语才高八斗的典故_才高八斗的历史典故
天道未删减版迅雷下载 下载 天道未删减版迅雷下载
离人心上结局_结局的剧情是怎样的
环球微动态丨2022年春分时间是几月几日
焦点快播:[快讯]金三江公布2022年年度分红方案预案(每10股转增9股)
焦点!河北省医保定点医院地址
整体厨房橱柜装修设计图纸大全
天天短讯!2023年东北师范大学MBA复试考什么?建议收藏
语文CT | 繁体字三误
古代李白写的诗大全
新消息丨遍插的读音是什么_遍插是什么意思
世界热资讯!花园口镇
刘砦社区开展非机动车辆整治行动
幼儿园育儿知识分享
JR快速分散染料|世界独家
热推荐:勇士的信仰圣洁辅助_勇士的信仰时空辅助
北京公交40路时间_北京公交40路
奖学金感谢信 今日精选
MBA密码:顶级商学院申请全攻略
焦点资讯:洪欣张丹峰牵手逛街 主动帮老公说话 感情好着呢!
【世界新视野】绚濑绘里
每日速递:干粉灭火器多久年检一次
天天快资讯丨贸促会产地证商品备案怎么操作_贸促会产地证
每日热讯!陶汉林哪里人
天风证券:给予仕净科技买入评级,目标价位64.1元 每日报道
猪肉收储再启动,猪肉板块会大涨吗?_天天热资讯
焦点信息:2月4日起内蒙古成品油价格按机制上调
世界最新:海口暂停办理外地户籍安居房申请吗?
象鼻虫图片_象鼻虫
程勇原型_世界球精选
X 广告
资讯
X 广告

Copyright ©  2015-2022 每日畜牧网版权所有  备案号:浙ICP备2022016517号-15   联系邮箱:5 146 761 13 @qq.com