zoukankan      html  css  js  c++  java
  • ELK 插件(一) ---- head

    一, 插件介绍

        01, ElasticSearch Head是什么?   

    ElasticSearch Head是集群管理、数据可视化、增删查改、查询语句可视化工具。可以对集群进行傻瓜式操作。你可以通过插件把
    它集成到elasticsearch(5.0版本后不支持此方式),也可以安装成一个独立webapp。
    elasticsearch-head插件是使用JavaScript开发的,依赖Node.js库,使用Grunt工具构建.所以安装前必须具备Node.js和Grunt环境.

         02, elasticsearch-head主要的作用

        显示集群的拓扑,并且能够执行索引和节点级别操作
        搜索接口能够查询集群中原始json或表格格式的检索数据
        能够快速访问并显示集群的状态
        有一个输入窗口,允许任意调用RESTful API。这个接口包含几个选项,可以组合在一起以产生不同的结果;
        请求方法(get、put、post、delete),查询json数据,节点和路径
        支持JSON验证器
        支持重复请求计时器
        支持使用javascript表达式变换结果 
    

    二,实施部署

    ElasticSearch Head是什么?

    作者:cmazxiaoma
    链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
    来源:慕课网
    ElasticSearch Head是什么?

    作者:cmazxiaoma
    链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
    来源:慕课网
    ElasticSearch Head是什么?

    作者:cmazxiaoma
    链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
    来源:慕课网
    ElasticSearch Head是什么?

    作者:cmazxiaoma
    链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
    来源:慕课网
    ElasticSearch Head是什么?

    作者:cmazxiaoma
    链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
    来源:慕课网
    ElasticSearch Head是什么?

    作者:cmazxiaoma
    链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
    来源:慕课网
    ElasticSearch Head是什么?

    作者:cmazxiaoma
    链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
    来源:慕课网
    ElasticSearch Head是什么?

    作者:cmazxiaoma
    链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
    来源:慕课网
    ElasticSearch Head是什么?

    作者:cmazxiaoma
    链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
    来源:慕课网
    ElasticSearch Head是什么?

    作者:cmazxiaoma
    链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
    来源:慕课网
    ElasticSearch Head是什么?

    作者:cmazxiaoma
    链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
    来源:慕课网
    ElasticSearch Head是什么?

    作者:cmazxiaoma
    链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
    来源:慕课网 
    ElasticSearch Head是什么?

    作者:cmazxiaoma
    链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
    来源:慕课网
    ElasticSearch Head是什么?

    作者:cmazxiaoma
    链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
    来源:慕课网
    ElasticSearch Head是什么?

    作者:cmazxiaoma
    链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
    来源:慕课网
    ElasticSearch Head是什么?

    作者:cmazxiaoma
    链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
    来源:慕课网V
    ElasticSearch Head是什么?

    作者:cmazxiaoma
    链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
    来源:慕课网
    ElasticSearch Head是什么?

    作者:cmazxiaoma
    链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
    来源:慕课网

      01, 安装 node.js

       wget https://nodejs.org/dist/v10.15.1/node-v10.15.1-linux-x64.tar.xz
       tar xf node-v10.15.1-linux-x64.tar.xz
        ln -s node-v10.15.1-linux-x64 node
       vim /etc/profile
    
          NODE_HOME=/elk/node
          PATH=$PATH:$JAVA_HOME:$NODE_HOME/bin

           验证环境

          

      02, 安装grunt

       执行:   npm install -g grunt-cli   

        [root@elk-master head]# grunt -version   grunt-cli v1.3.2 

      03,安装head

        wget https://github.com/mobz/elasticsearch-head/archive/master.zip
    
        unzip master.zip

          修改elasticsearch-head-master下Gruntfile.js配置文件,添加hostname: '*',

          vim Gruntfile.js

            

          更换npm源

            npm install -g cnpm --registry=https://registry.npm.taobao.org

          使用cnpm安装

            cnpm install

     

         根据需求可以选择更改连接的位置

          vim _site/app.js

      

      运行完成后执行命令完成后没有报错则进入head 根目录运行

           grunt server &

      访问对应地址显示web界面

    问题: 

      一直存在如下未连接elasticsearch,可选择重启elastichsearch,也可能elasticsearch服务与elasticsearch-head之间可能存在跨越

    编辑elasticsearch.yml文件添加内容

      vim config/elasticsearch.yml

        http.cors.enabled: true

        http.cors.allow-origin: "*"

      重启

      

     

      

  • 相关阅读:
    final详解
    静态与非静态
    静态内部类详解
    iso-----genisoimage/md5sum命令用法
    Docker-----版本选择
    Docker-----deepin系统下docker安装registry
    shell高级-----正则表达式
    kolla-ansible-----rally模块
    shell高级-----创建函数
    jenkins入门-----(1)安装、配置
  • 原文地址:https://www.cnblogs.com/kingle-study/p/10360412.html
Copyright © 2011-2022 走看看