六、VirtualBox-6.0.4-128413-Win-CentOS7 安装 Nodes & elasticsearch-head-master插件

  • yum install gcc gcc-c++
    粘贴此命令到黑界面(在超级管理员模式下粘贴,否则输入:sudo yum install gcc gcc-c++)(安装必要的编译软件包)
    在这里插入图片描述
    在这里插入图片描述

  • cd /usr/soft/
    进入此文件夹(在哪个文件夹下,下面下载的时候就会下载到哪)

  • wget https://npm.taobao.org/mirrors/node/v10.13.0/node-v10.13.0.tar.gz
    黏贴此命令到黑界面,下载Nodejs的源码(参考:https://www.cnblogs.com/lpbottle/p/7733397.html)

  • tar -zxvf node-v10.13.0.tar.gz
    解压下载下来的文件
    在这里插入图片描述

  • 开始编译源码,分别进行以下三步
    cd node-v10.13.0/
    ./configure
    make
    (./configure)执行解压缩后产生的一个名为configure的可执行脚本程序。它是用于检查系统是否有编译时所需的库,以及库的版本是否满足编译的需要等安装所需要的系统信息。为随后的编译工作做准备。
    (make)检查通过后,将生成用于编译的MakeFile文件。此时,可以开始进行编译。
    (make过程较为耗时,可能需要30分钟以上,耐心等待)
    (命令详解:https://www.cnblogs.com/Betterman-sun/p/5387175.html)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • make install
    编译完之后开始安装
    在这里插入图片描述

  • node -v && npm -v
    安装后查看nodes和npm版本号
    npm版本不可低于6.4,否则玩不转
    在这里插入图片描述

  • unzip elasticsearch-head-master.zip
    去下载这个文件elasticsearch-head-master.zip,然后拖入soft文件夹解压(意义类似于sqlyog之于MySQL)
    在这里插入图片描述

  • npm config set registry http://registry.npm.taobao.org/
    修改下载镜像的站点(原有的镜像是国外的,不稳定。)(参考https://www.cnblogs.com/zycbloger/p/6210049.html)

  • npm install
    下载事务站点里需要的前端架包
    在这里插入图片描述


在这里补一个步骤,否则head插件插件无法elasticsearch
修改elasticsearch配置文件,使elasticsearch允许跨域访问

  • cd elasticsearch-6.2.2/config/
  • vi elasticsearch.yml

在这里插入图片描述
有时候会因为在中文下输入空格或字符导致es无法连接集群(建议修改配置文件是一定要使用英文格式
把这两段粘贴进去的时候,记得把那两个双引号用英文格式重新编辑一下(放在博客上时是英文格式,赋值下来就变成了中文了!),否则还是无法跨域访问

  • http.cors.enabled: true
  • http.cors.allow-origin: “*”
    在这里插入图片描述

  • 然后继续下面的步骤
    在这里插入图片描述
    如果使用npm run start启动节点时报如下错误,建议把head解压后的文件夹删除,重新从那一步开始往下做
    在这里插入图片描述
    然后测试一下(因为下面这张图是后来补得所以IP和上面的不一样)
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44651989/article/details/91041991