ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

linux 安装 elasticsearch-head-master

2019-09-20 19:08:40  阅读:519  来源: 互联网

标签:node npm head master bin elasticsearch grunt


1.准备下载好的elasticsearch-head-master
2.安装 node、npm、grunt
    #node 下载地址 nodejs.org/ (版本最好不低于 4.5)
    #解压到安装目录,执行以下命令
        ln -s /usr/install/node/node-v6.11.3-linux-x64/bin/node /usr/local/bin/node
    #执行完毕后, node –v 查看版本号
        ln -s /usr/install/node/node-v6.11.3-linux-x64/bin/npm /usr/local/bin/npm
    #执行完毕后, npm –v 查看版本
3. 设置 npm 代理镜像 #执行
    npm config set registry https://registry.npm.taobao.org
    npm info underscore( 查看某个模块最新发布版本信息,验证是否设置成功)
4.修改 Elasticsearch 配置文件
    #编辑 elasticsearch-5.1.1/config/elasticsearch.yml,
    #加入以下内容:
    http.cors.enabled: true
    http.cors.allow-origin: "*
5. 解压 head 插件并进入到 head 目录下
    cd /home/install/elasticsearch-head-master/
6. 修改 Gruntfile.js
    #打开 elasticsearch-head-master/Gruntfile.js,找到
    #下面的 connect 属性,新增hostname:‘172.18.210.50’:
    connect: {
        server: {
            options: {
                hostname: '172.18.210.50',
                port: 9100,
                base: '.',
                keepalive: true
            }
        }
    }
7.修改_site目录下的app.js(此环节不配置远程无法访问数据)
    this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") ||         "http://192.168.148.133:9200";#将原来的localhost改为服务器ip
8. 执行 npm install
    如果安装正常,仍然无法访问,需要手动安装 npm和grunt,在java原生态上看到有人回答
9. 安装 grunt
    npm install –g grunt
    #创建软链
    ln -s /usr/install/node/node-v6.11.3-linux-x64/bin/grunt /usr/local/bin/grunt
10. 执行命令启动 head:grunt server
11. 后台启动命令:nohup grunt server &
12. 浏览器访问:http://10.215.4.62:9100/
13. 关闭 head 插件
    #查找进程:ps –aux | grep head
    #结束进程:kill -9 24634

 

标签:node,npm,head,master,bin,elasticsearch,grunt
来源: https://blog.csdn.net/Dreamer_good/article/details/101073731

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有