开发者学堂课程【大数据 Flink 实时旅游平台环境篇 2020版:环境篇之 ES 的 head插件安装准备】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址 :https://developer.aliyun.com/learning/course/643/detail/10701
环境篇之 ES 的 head 插件安装准备
ES 插件 head 安装
1、Head 是 elasticsearch 的集群管理工具,也可以用于文档创建、数据浏览和查询等操作。
2.elasticsearch-head 是一款开源软件被托管在 github 上面,所以如果我们要使用它,必须先安装 git,通过 git 获取 elasticsearch-head。
3.运行 elasticsearch-head 会用到 grunt,而 grunt 需要 npm 包管理器,所以 nodejs是必须要安装的。
准备工作:
1.下载 nodejs:
点击 linux 二进制文件(x64),下载好之后把他拖到服务器上面。
2.安装 nodejs:
解压 node:
[root@hadoop01 ~]# tar -xvf
/home/node-v12.16.1-linux-x64.tar.xz-C/usr/local
[root@hadoop01 ~]#
cd/usr/local/node-v12.16.1-linux-x64/
输入[root@hadoop01 node-v12.16.1-linux-x64]#ll./bin/
回
车
为 nodejs 和 npm 全局可用,做2个软连接(本质是配置环境变量):
[root@hadoop01 node-v12.16.1-linux-x64]# ln-s
/usr/local/node-v12.16.1-linux- x64/bin/node
/usr/bin/node
[root@hadoop01 node-v12.16.1-1inux-x64]# 1n -s
/usr/10cal/node-v12.16.1-1inux-x64/bin/npm/usr/bin/npm
输入[root@hadoop01 node-v12.16.1-linux-x64]# which node
回车
验证 node 和 npm:
[root@hadoop01 node-v12.16.1-linux-x64]# node -v
v 12.16.1
[root@hadoop01 node-v12.16.1-linux-x64]# npm-v
6.13.4
Node 安装完毕。
3.安装 grunt
[root@hadoop01 node-v12.16.1-linux-x64]# npm config set registry
http://registry.cnpmjs.org ##注册官网镜像(使用淘宝较快)
[root@hadoop01 node-v12.16.1-linux-x64]# npm config set registry
https://registry.npm.taobao.org ##注册淘宝镜像
[root@hadoop01 node-v12.16.1-linux-x64]# npm install -g grunt-cli
下载 phontomjs (手动安装需自行下载)
https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2
安装 phontomjs 所需要的解压工具:
[root@hadoop01 local]#yum install -y bzip2
# 安装 bzip2
安装 git:
[root@hadoop01 ~]# yum install -y git
使用 git下载 head 插件:
[root@hadoop01 node-v12.16.1-linux-x64]# cd /usr/local
[root@hadoop01 local]# git clone
git://github.com/mobz/elasticsearch-head.git