• 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 进行安装:






  • 相关阅读:
    Codeforces Round #246 (Div. 2):B. Football Kit
    iOS8使用TouchID
    HDU 1796 How many integers can you find(容斥原理+二进制/DFS)
    MapReduce的Reduce side Join
    Android入门级编译错误汇总
    当往事已随风
    静态链表的C++实现
    《跨界杂谈》企业商业模式(三):集约
    C
    Android插屏动画效果
  • 原文地址:https://www.cnblogs.com/sanduzxcvbnm/p/14948942.html
Copyright © 2020-2023  润新知