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


    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
    在这里插入图片描述
    首先创建两个文档,然后执行查询
    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    H5页面使用iosSelect.js省市县乡村四级联动
    [lettcode top 100] 0917 两数之和,有效的括号
    Android Jetpack Compose之确定重组范围并优化重组
    Elasticsearch:Data streams(一)
    杰哥教你面试之一百问系列:java集合
    在winform中如何实现双向数据绑定?
    彩色稻高食用价值 国稻种芯-何登骥:功能农业诠释农业大健康
    突破限制, 访问其它 Go package 中的私有函数
    JS里实现判断条件不通过退出整个循环
    JVM虚拟机浅谈(四)
  • 原文地址:https://blog.csdn.net/qq_32091929/article/details/126652166