- 安装Elasticsearch-head之前需要安装node.js
- 访问官网下载 node.js
本人实在linux环境下安装,选择的是如图所示的版本,请根据自己对应的版本进行安装 - 将下载的压缩包解压 :tar -xJf node-v8.0.0-linux-x64.tar.xz
- 将解压后的文件夹移动到想要存放的文件夹,我移动到/usr/local/下,并改名为node
- 配置环境变量: vim /etc/profile,在最后添加如下
#set for nodejs
export NODE_HOME=/usr/local/node
export PATH=$NODE_HOME/bin:$PATH
- 使修改的环境变量生效: source /etc/profile
验证是否安装成功,运行node -v与npm -v
因为npm的镜像在国外,速度较慢,我们使用cnpm,安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
- 在安装elasticsearch-head之前我们还需要安装Grunt
npm install -g grunt-cli --registry=https://registry.npm.taobao.org
- 然后我们通过git来获取elasticsearch-head
git clone git://github.com/mobz/elasticsearch-head.git
- 如果你没有安装git可以通过 yum install git 来安装git
- 将获取到的安装包解压并移动到自己指定的目录,我同样还是移动到/usr/local/下
- 然后进入到elasticsearch目录中 执行 npm install
- 再执行grunt server,或者执行grunt server &使其后台启动
- 在访问之前我们需要开启我们的elasticsearch,而且还要开放9100端口
1. 开启端口号
firewall-cmd --zone=public --add-port=9100/tcp --permanent
2. 使其生效
firewall-cmd --reload
- 在windows下访问http://192.168.25.129:9100/ (使用自己的ip),访问可以看到以下界面
参考于:
https://blog.csdn.net/u013066244/article/details/63279337
https://blog.csdn.net/s740556472/article/details/78995843