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

  • 相关阅读:
    深入浅出RPC原理
    FFplay播放avsync学习
    Dlang 并行化
    app发布前要做的几件事
    DR 或CT拍摄中的:平板、控制板、高压之间的关系
    Redis 持久化
    5-管线‘|‘常用指令(筛选、排序、tab转空格、重定向、切分文件等)
    Redis系列16:聊聊布隆过滤器(原理篇)
    客户端软件接入QQ和Github第三方登录
    Jquery
  • 原文地址:https://blog.csdn.net/qq_32091929/article/details/126652166