
Elasticsearch8.X入门实战
文章平均质量分 85
本专栏文章首先介绍Elasticsearch8.X的基本概念,包括索引、文档、分片等;然后介绍Elasticsearch8.X的集群架构以及集群搭建步骤;最后讲解Elasticsearch8.X的常用基本操作,如索引、搜索、数据的修改及Java API等。
大数据张老师
大数据、人工智能领域技术专家、讲师,先后多次给中国海洋大学、曲阜师范大学、青岛理工大学等多所高校举行大数据专题讲座与实训授课。著有畅销书《Hadoop大数据技术开发实战》《Spark大数据分析实战》《Hadoop3.X大数据开发实战(视频教学版)》《Spark3.X大数据分析实战(视频教学版)》《Flink大数据分析实战》《分布式系统实战派》等。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Elasticsearch8.X入门实战(七)Java API操作:员工信息
Elasticsearch本身使用Java开发,因此对Java的支持能力是最好的。本节通过对员工信息建立索引,并对索引数据进行添加、修改等,讲解Elasticsearch的相关Java客户端 API的操作。原创 2022-12-27 10:31:11 · 2529 阅读 · 2 评论 -
Elasticsearch8.X入门实战(六)Head插件安装
Elasticsearch Head是一个用于监控Elasticsearch集群的Web插件,可以对Elasticsearch数据进行浏览和查询。Elasticsearch 5.0后需要单独下载安装,并以一个单独服务的形式运行。Head插件使用Grunt进行启动。Grunt 是一个 JavaScript 自动化构建工具,对于需要反复重复的任务,例如压缩(minification)、编译、单元测试等,自动化工具可以减轻工作量。原创 2022-12-27 10:25:49 · 1527 阅读 · 0 评论 -
Elasticsearch8.X入门实战(五)REST API (2)
在指定的索引中可以添加文档。上述命令中使用参数-H指定内容类型为application/json。这是因为,在Elasticsearch6.0版本之后,为了提高安全性,若使用curl或其他命令行工具将数据发送到Elasticsearch,则必须向任何包含主体的请求添加Content-Type报头,否则将添加失败。上述结果中的_version表示当前文档的版本号,每次对文档进行修改(包括删除)时,版本号都将递增。原创 2022-12-27 10:19:46 · 995 阅读 · 0 评论 -
Elasticsearch8.X入门实战(五)REST API (1)
Elasticsearch提供了一个非常全面和强大的REST API,可以使用Linux curl命令发起一个HTTP请求与集群进行交互,也可以使用任何允许进行HTTP/REST调用的工具来发起请求。其中被符号标记部分的含义如表名称说明VERBHTTP请求方法,取值为GET、POST、PUT、HEAD或DELETEPROTOCOL请求协议,取值为http或httpsHOSTElasticsearch集群任意一个节点的主机名PORT。原创 2022-12-27 10:08:53 · 1091 阅读 · 0 评论 -
Elasticsearch8.X入门实战(四)Kibana8.1安装
Kibana是一个开源的分析与可视化平台,用于和Elasticsearch一起使用。我们可以用Kibana搜索、查看、交互存放在Elasticsearch索引里的数据,并使用各种不同的图表、表格、地图等进行可视化查看。原创 2022-12-27 10:01:57 · 1485 阅读 · 0 评论 -
Elasticsearch8.X入门实战(三)Elasticsearch分布式集群搭建
本例仍然在三个节点(centos01、centos02和centos03)上搭建Elasticsearch集群。Elasticsearch的每个发行版中都内置了OpenJDK捆绑版本,而且是其推荐使用的版本,因此不需要单独配置JDK。原创 2022-12-27 09:53:14 · 1583 阅读 · 0 评论 -
Elasticsearch8.X入门实战(二)Elasticsearch集群架构
Elasticsearch集群由一个或多个节点(服务器)组成,这些节点一起保存Elasticsearch的所有数据,并提供跨所有节点的联合索引和搜索功能。集群由一个唯一的名称来标识,该名称默认为“elasticsearch”(可以在配置文件中修改)。当某个节点被设置为相同的集群名称时,该节点才能加入集群。因此,如果有多个集群,需要确保每个集群的名称不能重复。Elasticsearch中的每个索引都包含多个分片,分布在不同的节点上。原创 2022-12-27 09:43:03 · 1254 阅读 · 0 评论 -
Elasticsearch8.X入门实战(一)Elasticsearch基本概念
Elasticsearch是一个分布式的、开源的全文搜索和分析引擎,其建立在Apache Lucene的基础之上,使用Java语言编写,通过提供一套简单一致的 RESTful API隐藏了Lucene的复杂性,从而使全文检索变得非常容易。Elasticsearch将全文搜索、结构化搜索和数据分析三大功能整合在一起,能够以近实时的速度存储、搜索和分析大型数据集。原创 2022-12-27 09:39:15 · 1923 阅读 · 0 评论