美文网首页
Elasticsearch-5.2.0安装head插件

Elasticsearch-5.2.0安装head插件

作者: shaoslu | 来源:发表于2017-03-19 15:17 被阅读1019次

    因为需要从 github 下载 head 插件,所以需要先安装 git

    yum -y install git
    

    安装完成后,直接下载源码

    cd /data/elasticsearch/
    git clone git://github.com/mobz/elasticsearch-head.git
    
    

    下载后,修改下777权限(简单粗暴)

    安装 nodejs

    因为 head 插件的源码是 nodejs ,所以你懂的.....

    node 下载地址: node-v6.9.4-linux-x64.tar.xz

    下载下来的包是 xz 格式的,一般的 linux 可能不识别,所以还需要安装 xz

    yum -y install xz
    xz -d node-v6.9.4-linux-x64.tar.xz
    tar -xvf node-v6.9.4-linux-x64.tar
    

    解压完node的安装文件后,需要配置下环境变量,编辑/etc/profile,添加

    export NODE_HOME=/usr/local/src/node-v6.9.4-linux-x64
    export PATH=$PATH:$NODE_HOME/bin
    

    别忘记执行立即生效命令:

    source /etc/profile
    
    # 查看 node 是否安装成功
    node -v
    npm -v
    
    安装 grant

    grunt是一个很方便的构建工具,可以进行打包压缩、测试、执行等等的工作,5.0里的head插件就是通过grunt启动的。因此需要安装一下grunt

    # 在 head 插件目录中执行
    npm install -g grunt-cli
    
    # 安装完使用下面查看版本
    grunt -version
    

    由于 npm 是国外的源,下载速度比较慢,推荐使用国内淘宝镜像

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

    执行完上面的命令后就可以使用 cnpm 来代替 npm 命令

    下面开始修改 head 插件的配置
    1. 修改 Gruntfile.js
    vim Gruntfile.js
    #找到下面内容,并添加 hostname 属性,设置为*
    connect: {
        server: {
            options: {
                port: 9100,
                hostname: '*',
                base: '.',
                keepalive: true
            }
        }
    }
    
    1. 修改连接地址,_site/app.js
    vim _site/app.js
    # 找到下面内容,将地址改为服务器的ip地址
    this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://192.168.0.117:9200";
    

    改完上面的配置还需要修改 elasticsearch 的配置,这样 head 插件才可以访问 es

    vim /usr/local/elasticsearch-5.2.0/config/elasticsearch.yml
    
    #在尾部追加下面内容,注意每一行前面空一格
    http.cors.enabled: true
    http.cors.allow-origin: "*"
    

    保存退出后重启 es

    运行 head 插件
    # 在 head 插件目录中执行
    cnpm install
    grunt server
    

    然后在浏览器访问 http://192.168.0.117:9100/, 访问成功!!!

    相关文章

      网友评论

          本文标题:Elasticsearch-5.2.0安装head插件

          本文链接:https://www.haomeiwen.com/subject/jzgmnttx.html