• elasticsearch-head


    elasticsearch-head 是用于监控 Elasticsearch 状态的客户端插件,包括数据可视化、执行增删改查操作等

    安装前先安装nodejs

    1.下载  地址

    2.安装

    npm install

    3.运行

    npm run start

    浏览器打开 http://localhost:9100/

    出现cluster health: not connected

    解决方法:

      修改elasticsearch所在目录中 config/elasticsearch.yml

    # 是否支持跨域
    http.cors.enabled: true
    # *表示支持所有域名
    http.cors.allow-origin: "*"

      重新启动elasticsearch

      修改 elasticsearch-head 目录下的 Gruntfile.js

    ……
    connect: {
                server: {
                    options: {
                        hostname: '0.0.0.0',
                        port: 9100,
                        base: '.',
                        keepalive: true
                    }
                }
            }
    ……

      重新启动elasticsearch-head

    4.使用

    插入两条数据

    curl -XPOST 'localhost:9200/store/category/1?pretty' -H 'Content-type:application/json' -d'{"name":"soap","type":"cleaning","postDate":"2019-9-15","message":"this is a first data"}'
    curl -XPOST 'localhost:9200/store/category/2?pretty' -H 'Content-type:application/json' -d'{"name":"soap1","type":"cleaning","postDate":"2019-9-15","message":"this is a second data"}'

    索引

    数据浏览

     

     基本查询

     说明:  

    集群健康值的几种状态如下:

    绿色,最健康的状态,代表所有的分片包括备份都可用

    黄色,基本的分片可用,但是备份不可用(也可能是没有备份)

    红色,部分的分片可用,表明分片有一部分损坏。此时执行查询部分数据仍然可以查到,遇到这种情况,还是赶快解决比较好

    灰色,未连接到elasticsearch服务

  • 相关阅读:
    在线程中更新UI
    Panel容器
    ImageList组件
    PrograssBar控件
    PictureBox控件
    GroupBox控件
    Timer控件Forms.Timer\System.Timers.Timer\System.Threading.Timer
    DataGridView控件1——手动添加数据,遍历数据
    SplitContainer控件
    Git理论知识
  • 原文地址:https://www.cnblogs.com/baby123/p/11835319.html
Copyright © 2020-2023  润新知