• elasticsearch安装head插件


    elasticsearch安装head插件

     1.  下载head插件,将下载好的插件配置上传到linux中,注意不要放在es目录下,与es目录同级即可。解压

    unzip elasticsearch-head-master.zip

     

     2.  head 插件是node.js实现的,因此需要安装nodejs

    a、 在/usr目录下新建文件夹node,将文件下载并用xftp上传到node目录下

    使用命令:tar -Jxv -f node-v10.16.0-linux-x64.tar.xz(大写的J)解压这个.xz压缩包。

     

    b、配置环境变量,执行:vim /etc/profile命令,并添加如下内容,如下图所示:

     

    1 vim /etc/profile
    1 #set node environment
    2 NODE_HOME=/usr/node/node-v8.12.0-linux-x64
    3 PATH=$PATH:$NODE_HOME/bin
    4 NODE_PATH=$NODE_HOME/lib/node_modules
    4 Export JAVA_HOME CLASSPATH PATH NODE_PATH
     
    c、立即生效环境变量,并测试node环境变量,npm是随同node.js一起安装的包管理工具,能解决node.js代码部署上的很多问题,如下图所示:
    1 source /etc/profile
    1 node -v
    1 npm -v

     

    切换至/usr/els/elasticsearch-head-master/目录下,执行如下命令,如图所示:

     npm install -g grunt-cli

     

    上述命令执行后会在当前目录生成node_modules文件夹。再执行如下代码下载依赖包:

     

    注意:

    ----在npm install 时可能会出现依赖包下不了(没这个指定的版本)可使用以下命令进行下载:

    npm -g install phantomjs-prebuilt@2.1.16 --ignore-script

    Head配置

    1、修改服务器监听地址,增加hostname属性,设置为 hostname: ‘*’   

    [root@aubin2 ~]# vim /usr/els/elasticsearch-head-master/Gruntfile.js

     

    2、修改head的连接地址,将localhost修改为ES的服务器地址(文件内容较多,建议打开文件通过查找关键字定位---输入/this.base_uri进行查找 ,如下图所示)

     

     

     

    Head运行

    ----在/usr/els/elasticsearch-head-master下执行命令:

    grunt server                                                 --执行若是Ctrl+C退出后,则将终止程序:

    nohup grunt server &exit                   --后台运行

     

      

  • 相关阅读:
    促仅开发者间交流与合作的胡思乱想
    Unity3D音乐音效研究-MIDI与波表
    剑英陪你玩转图形学 (二)彩虹
    java mail实现Email的发送,完整代码
    linux 下 安装 rpm 格式 的 mysql
    ExtJs3带条件的分页查询的实现
    查看linux的版本信息
    java 非法字符过滤 , 半角/全角替换
    MySQL数据库错误server_errno=2013的解决
    MySQL数据库双机热备份
  • 原文地址:https://www.cnblogs.com/yexblogs/p/11309663.html
Copyright © 2020-2023  润新知