文章目录
1. 安装node.js
1.1 安装gcc,make,openssl,wget
yum install -y gcc make gcc-c++ openssl-devel wget
#如果已经安装了可以跳过该步
1.2 下载源代码包
同样的,你可以在下载页面https://nodejs.org/en/download/中找到下载地址。然后执行指令
wget https://nodejs.org/dist/v9.3.0/node-v9.3.0.tar.gz
1.3 解压源代码包
tar -xvf node-v9.3.0.tar.gz
1.4 编译
进入源代码所在路径
cd node-v9.3.0
先执行配置脚本
./configure
编译与部署
make && make install
1.5 测试
node -v
npm -v
如果正确输出版本号,则部署OK.
注意
/usr/local/bin –放置nodejs 执行程序
/usr/lib –放置了node_modules,即nodejs的各种模块
/usr/include –放置了nodejs扩展开发用头文件
由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以通过输入 npm -v
来测试是否成功安装。命令如下,出现版本提示表示安装成功。
- 使用淘宝 NPM 镜像
大家都知道国内直接使用 npm 的官方镜像是非常慢的,这里推荐使用淘宝 NPM 镜像。淘宝 NPM 镜像是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。
使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm
npm install -g cnpm --registry=https://registry.npm.taobao.org
#使用 cnpm 命令来安装模块
cnpm install [name]
2. 下载并配置Git
2.1 检查有没有安装git
git --version
2.2 安装git
yum install git -y
2.3 测试
git --version
3. 下载并运行head插件
git clone git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head
npm install
nohup npm run start >out.log & #后台运行程序
使用浏览器打开http://ip:9100/
即可访问。