zoukankan      html  css  js  c++  java
  • centos 安装ELKElasticSearch5.5.2安装head插件

    一、head插件安装和使用

    下载nodejs最新源码,编译安装

    wget http://nodejs.org/dist/v6.9.4/node-v6.9.4-linux-x64.tar.gz
    
    tar -zxvf node-v6.9.4-linux-x64.tar.gz
    
    mv node-v6.9.4-linux-x64 node
    
    (重命名)
    
    测试是否安装成功
    进入 node 目录下的bin目录,执行 ls命令:
    cd node/bin && ls
    
    会看到node和npm,现在我们测试一下:
    ./node -v
    
    如果出现 v6.9.4, 安装成功!
    
    设置全局
    现在node和npm还不能全局使用,我们要添加环境变量
    
    vim ~/.bash_profile
    找到 PATH=$PATH:$HOME/bin,在后面添加路径为:
    
    PATH=$PATH:$HOME/bin:/root/node/bin
    
    注意路径
    保存修改,然后重载一下
    
    source ~/.bash_profile
    OK!大功告成!现在可以在任何目录下执行node和npm命令了!
    
    首先在 root 目录下找到 .bash_profile 文件,编辑

    2、安装淘宝npm镜像

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

    3、安装grunt

    cnpm install -g grunt-cli
    cnpm install -g grunt
    #查看版本
    grunt -version 

    穿插

    一、安装支持ZIP的工具
    
    yum install -y unzip zip
    
    二、解压zip文件
    
    unzip 文件名.zip
    
    三、压缩一个zip文件
    
    
        zip 文件名.zip
    下载地址:https://github.com/mobz/elasticsearch-head,下载后解压缩。
    #下载elasticsearch-head-master.zip
    #解压head插件
    tar -zxvf elasticsearch-head-master.zip
    #进入插件目录
    cd elasticsearch-head-master
    #执行命令安装源码nodejs插件
    cnpm install
    #启动插件
    grunt server

    如果速度较慢或者安装失败,可以使用国内镜像:

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

    四、修改Elasticsearch配置文件

    编辑elasticsearch-5.1.1/config/elasticsearch.yml,加入以下内容:

    http.cors.enabled: true

    http.cors.allow-origin: "*"

    五、修改Gruntfile.js

    打开elasticsearch-head-master/Gruntfile.js,找到下面connect属性,新增hostname: ‘0.0.0.0’:
    
    connect: {
    
            server: {
    
                options: {
    
                    hostname: '*',
    
                    port: 9100,
    
                    base: '.',
    
                    keepalive: true
    
                }
    
            }
    
        }   

    六、启动elasticsearch-head

    在elasticsearch-head-master/目录下,运行启动命令:

    grunt server

    访问http://192.168.1.124:9100/

    七、后台启动elasticsearch-head

    后台启动grunt server命令;

    nohup grunt server &exit

    如果想关闭head插件,使用Linux查找进程命令:

    ps aux|grep head

    结束进程:

    kill进程号

    nodejs采坑记录之-“Make sure you have the latest version of node.js and npm installed”

    参考:https://blog.csdn.net/qq_31758197/article/details/79566371

     https://blog.csdn.net/phoenix2121/article/details/25910919

    https://blog.csdn.net/fenglailea/article/details/52934263

    #参考#

    https://blog.csdn.net/yu757371316/article/details/77897724

    https://my.oschina.net/OkSerIous/blog/861714

  • 相关阅读:
    Go
    list的基本操作实现
    天梯赛练习题L2-006. 树的遍历
    部署 Fluent Bit ( td-agent-bit )
    elastalert + supervisor
    elastalert搭建
    Docker 部署 kibana( ES开启了密码认证)
    Docker 部署 elasticsearch( ES开启了密码认证)
    Python yaml模块
    Python json和pickle模块
  • 原文地址:https://www.cnblogs.com/lyon91/p/9486553.html
Copyright © 2011-2022 走看看