zoukankan      html  css  js  c++  java
  • Elasticsearch:Elasticsearch-head

    文章转载自:https://elasticstack.blog.csdn.net/article/details/114575256

    离线安装方式:https://www.cnblogs.com/sanduzxcvbnm/p/12014887.html

    Elasticsearch-head 是 Web 前端,用于浏览和与 Elasticsearch 集群进行交互。它具有如下的一些功能:

    • ClusterOverview,它显示集群的拓扑,并允许你执行索引和节点级别的操作
    • 几个搜索界面,使你可以查询集群以原始 JSON 或表格格式检索结果
    • 几个快速访问 tab,显示集群的状态
    • 输入部分允许对 RESTful API 进行任意调用。 该界面包括多个选项,可以组合使用以产生有趣的结果。
      • 选择请求方法(获取,放置,发布,删除),JSON 查询数据,节点和路径
      • JSON 验证器
      • 能够在计时器上重复请求
      • 能够使用 javascript 表达式转换结果
      • 能够随时间(使用计时器)收集结果,或比较结果
      • 能够以简单的条形图(包括时间序列)绘制转换结果的图表

    注意,如果你不小心,可能会破坏和破坏此接口中的数据

    安装

    针对 Elasticsearch 7.x 以上的版本有如下的两种方式进行安装

    从源码进行安装

    从地址 https://github.com/mobz/elasticsearch-head 下载源码并进行安装:

    git clone git://github.com/mobz/elasticsearch-head.git
    cd elasticsearch-head
    npm install
    npm run start
    open http://localhost:9100/
    

    这种方式非常直接,我们就不赘述了。针对这种方式,你需要针对你的 Elasticsearch 做一些配置。你必须在 Elasticsearch 中启用 CORS,否则你的浏览器将因违反同源政策而拒绝 elasticsearch-head 的请求。

    添加 http.cors.enabled: true
    必须设置 http.cors.allow-origin,因为默认情况下不允许使用任何 origin。 http.cors.allow-origin: "*" 是有效值,但是由于你的群集开放以便可以从任何地方进行跨源访问,因此它被视为安全隐患。
    
    config/elasticsearch.yml
    
    http.cors.enabled: true
    http.cors.allow-origin: "*"
    

    作为 Chrome 插件进行安装

    可以从 Chrome Web Store 进行安装:






  • 相关阅读:
    SHELL 基本语法
    SHELL 入门
    Kahana::Cache
    AUTH 用户管理操作
    继承和委托关系
    ORM 构造和add 方法
    游标的使用
    有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?
    01背包 模板1
    poj 2533
  • 原文地址:https://www.cnblogs.com/sanduzxcvbnm/p/14948942.html
Copyright © 2011-2022 走看看