Elastic Stack从入门到实践(一)--Elastic Stack入门(1)--Elasticsearch与Kibana入门

本文详细介绍了Elasticsearch的安装、配置及本地启动集群的方法,并解析了关键配置项。同时,讲解了Kibana的安装与运行,以及如何通过Kibana访问和管理Elasticsearch。此外,还涵盖了Elasticsearch的基本操作如CRUD,以及QueryDSL查询语法的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Elasticsearch与Kibana入门

Elasticsearch安装与运行

首先安装JDK8。
然后下载安装Elasticsearch 6
https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-8-23
在这里插入图片描述
下载完解压到一个目录,
在这里插入图片描述
进入bin目录,双击elasticsearch.bat即可运行在这里插入图片描述
在这里插入图片描述
浏览器访问 http://localhost:9200/ 表示运行成功
在这里插入图片描述

Elasticsearch配置说明

配置文件位于config目录中
在这里插入图片描述
elasticsearch.yml es的相关配置
jvm.options jvm的相关参数
log4j2.properties 日志相关配置

elasticsearch.yml 关键配置说明
cluster.name 集群名称,以此作为是否同一集群的判断条件。
node.name 节点名称,以此作为集群中不同节点的区分条件。
network.host/http.port 网络地址和端口,用于http和transport服务使用。
path.data 数据存储地址
path.log 日志存储地址

Development与Production模式说明
以 transport 的地址是否绑定在 localhost 为判断标准 network.host
Development 模式下在启动时会以 warning 的方式提示配置检查异常。
Production 模式下在启动时会以 error 的方式提示配置检查异常并退出。
参数修改的第二种方式
命令行的方式 bin/elasticsearch -Ehttp.port=19200

Elasticsearch 本地启动集群的方式

bin/elasticsearch
bin/elasticsearch -Ehttp.port=8200 -Epath.data=node2
bin/elasticsearch -Ehttp.port=7200 -Epath.data=node3

windows的命令为:
打开三个cmd都进入D:\elasticsearch-6.8.23\bin目录,然后分别执行以下命令:
elasticsearch.bat
elasticsearch.bat -Ehttp.port=8200 -Epath.data=node2
elasticsearch.bat -Ehttp.port=7200 -Epath.data=node3
在这里插入图片描述
然后在浏览器中可以分别访问三个端口
在这里插入图片描述

也可以访问http://localhost:9200/_cat/nodes?v或http://localhost:9200/_cluster/stats看看集群情况
在这里插入图片描述
在这里插入图片描述

Kibana 安装与运行

下载安装 Kibana
https://www.elastic.co/cn/downloads/past-releases/kibana-6-8-23

下载好后,解压,到bin目录双击kibana.bat运行
在这里插入图片描述
浏览器访问http://localhost:5601/
在这里插入图片描述

Kibana配置说明

配置位于config文件夹中
kibana.yml关键配置说明
server.host/server.port 访问 kibana 用的地址和端口
elasticsearch.url 待访问 elasticsearch 的地址

Kibana 常用功能说明

Discover 数据搜索查看
Visualize 图表制作
Dashboard 仪表盘制作
Timelion 时序数据的高级可视化分析
DevTools 开发者工具
Management 配置

Elasticsearch 常用术语

Document 文档数据
Index 索引
Type 索引中的数据类型
Field 字段,文档的属性
Query DSL 查询语法

Elasticsearch CRUD

Create 创建文档
在这里插入图片描述
浏览器访问http://localhost:5601/后点击Dev Tools然后在页面点击Get to work
在这里插入图片描述
然后在左边输入语句并执行,右边显式结果。
在这里插入图片描述

Read 读取文档
在这里插入图片描述
在这里插入图片描述

Update 更新文档
在这里插入图片描述
在这里插入图片描述
更新完再次查询的时候已经更新成功
在这里插入图片描述
Delete 删除文档
在这里插入图片描述
在这里插入图片描述
删除完再次查询的时候已经获取不到了
在这里插入图片描述

Elasticsearch Query

Query String
在这里插入图片描述
Query DSL
在这里插入图片描述
首先创建两个文档,然后执行查询
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值