• Elasticsearch simple(2)ElasticSearch windows本地环境搭建(V8.5.1)


    切记安装Kibana的版本要和所安装的elasticsearch版本号完全一致。
    这里:
    elasticsearch-8.5.1
    kibana-8.5.1

    elasticsearch默认端口为9200;
    Kibana默认端口为5601。

    1 elasticsearch的下载和安装

    下载官网:https://www.elastic.co/cn/downloads/elasticsearch

    我下载的是elasticsearch-8.5.1-windows-x86_64版本;解压修改文件后修改文件名,去掉版本号(路径简约一些)。
    在这里插入图片描述
    第1步:需要在配置文件中开启x-pack验证, 修改配置文件
    elasticsearch\config\elasticsearch.yml,增加

    xpack.security.enabled: true
    
    • 1

    在这里插入图片描述

    第2步:创建keystore,cmd进入elasticsearch\bin,输入命令:

    elasticsearch-keystore create
    
    • 1

    在这里插入图片描述
    第3步:创建账户,elasticsearch\bin目录输入命令:

    elasticsearch-setup-passwords interactive
    
    • 1

    在这里插入图片描述
    es内置用户用于特定的管理目的:apm_system,beats_system,elastic,kibana,logstash_system 和 remote_monitoring_user。
    在使用它们之前,我们必须为它们设置密码。
    在这里插入图片描述
    第4步:启动elasticsearch,elasticsearch\bin目录双击elasticsearch.bat文件即可。
    在这里插入图片描述

    第5步:浏览器输入http://localhost:9200/,出现如下信息:可以看到目前只有一个节点。
    在这里插入图片描述

    2 Kibana的下载和安装

    下载官网:https://www.elastic.co/cn/downloads/kibana
    我下载的是kibana-8.5.1-windows-x86_64
    1版本;解压修改文件后修改文件名,去掉版本号(路径简约一些)。

    第1步:修改kibana\config目录下的配置文件kibana.yml。

    server.port: 5601
    ...
    server.host: "localhost"
    ...
    elasticsearch.hosts: ["http://localhost:9200"]
    ...
    elasticsearch.username: "kibana_system"
    elasticsearch.password: "123456"
    ...
    i18n.locale: "zh-CN"
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    注: 如果需要英文环境,配置文件kibana.yml保持默认的:

    i18n.locale: "en"
    
    • 1

    第2步:启动kibana,kibana\bin目录双击kibana.bat文件即可。
    在这里插入图片描述
    第3步:浏览器输入http://localhost:5601/,出现登录界面:
    在这里插入图片描述
    这里需要输入超级管理员elastic的账户和密码。登录后看到主界面:
    在这里插入图片描述

    3 简单使用

    环境搭建好了,牛刀小试一下:
    通过kibana登录elasticsearch:

    点击左侧,Management-开发工具。
    在这里插入图片描述
    然后进入控制台界面。
    在这里插入图片描述

    3.1 查询所有的节点

    查询所有的节点,控制台输入请求:

    GET /_cat/nodes?v 
    
    • 1

    左侧控制台:
    在这里插入图片描述

    右侧搜索结果可以看到节点的IP等信息:
    在这里插入图片描述

    3.2 检查集群的健康状况

    查询集群的健康状况,控制台输入请求:

    GET /_cat/health?v
    
    • 1

    左侧控制台:
    在这里插入图片描述
    右侧搜索结果可以看到节点的status信息:
    在这里插入图片描述
    从图中可以到status:green。

    其中status有3种状态:
    1)green:每个索引的primary shard和replica shard都是active状态的。
    2)yellow:每个索引的primary shard都是active状态的,但是部分replica shard不是active状态(比如单台机器上副本无法被分配),处于不可用的状态。
    3)red:不是所有索引的primary shard都是active状态的,部分索引有数据丢失了。

  • 相关阅读:
    Sui上低Gas费为预言机注入强大动力
    【???】???
    axios回调函数中this指向已经改变的解决方法
    【gcc】RtpTransportControllerSend学习笔记 4:码率分配
    【QT学习】8.qt事件处理机制,事件过滤器,自定义事件
    一篇五分生信临床模型预测文章代码复现——Figure 4-6 临床模型构建(二)
    py 打开多个页面
    LeetCode155:最小栈,最简单的中等难度题,时间击败100%,内存也低于官方
    tomcat
    C++实践2:在c++20中为spdlog与fmt装配source_location
  • 原文地址:https://blog.csdn.net/afei8080/article/details/127932383