概述
环境
操作系统:centos7
nodejs: v6.10.0
elasticsearch:5.2.2
步骤
首先已经安装好了elasticsearch
。
由于现在elasticsearch
不建议使用plugins
即插件的方式来安装。而是把其作为一个独立的应用程序。所以以前的插件安装方式在版本5里不建议使用啦。
步骤一、
根据官网:
https://github.com/mobz/elasticsearch-head#running-with-built-in-server
- 1
- 2
- 3
- 4
- 5
- 1
- 2
- 3
- 4
- 5
安装git
使用yum
来安装
- 1
- 1
配置yum源
但是这样是从国外网站下载,所以我们先改下yum
的源。
我们配置aliyun
,根据官网的步骤:
http://mirrors.aliyun.com/help/centos
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
在执行第三步时,由于我开启了外墙软件,结果不行,所以第三步,需要关闭翻墙软件。
安装nodejs
当执行npm install
,时会出现无此命令,这时,就需要安装nodejs
第一次安装根据网上教程是从源码–编译 –安装,结果编译时,出现2个错误。
想想还是自己摸索改成安装编译好的版本。
注:刚开始由于它是tar.xz
,这个格式,我懵逼的不敢用,后来才知道xz
只是压缩的一种格式。
在window
中把它下载好,再在CRT
中敲击rz
进行上传到Linux
环境或是服务器中。(我使用的是虚拟机)
解压命令:
- 1
- 1
得到node-v6.10.0-linux-x64
目录。
在这里网上搜了下大写J
的作用:
- 1
- 2
- 1
- 2
参考地址:http://blog.csdn.net/s464036801/article/details/8351638
把解压后的目录node-v6.10.0-linux-x64
放到自己喜欢的安装目录,
我放到/usr/programe_files/
。
配置nodejs的环境变量
这里我把我的环境变量贴出来
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
安装cnpm
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 1
- 2
- 3
- 4
- 5
- 6
- 7
安装方法也很简单:
- 1
- 1
只需要一步就可以安装好 cnpm。
运行 cnpm -v 可以看到安装好了的 cnpm 的版本。
安装cnpm
的时候,建议把翻墙软件关闭。
验证nodejs安装是否成功
- 1
- 2
- 3
- 4
- 1
- 2
- 3
- 4
接着我们执行:grunt server
的时候,会报grunt
命令不存在。
安装grunt
- 1
- 1
如果安装过程比较慢,建议临时使用taobao镜像;(我使用的上面的那种方式)
- 1
- 1
- 1
- 2
- 1
- 2
当我们启动grunt server
后,命令窗口会被占用。
可以使用grunt server &
让其在后台启动。或者再开一个终端窗口接着其他操作。
访问 http://localhost:9100/
由于我elasticsearch
中的conf/elasticsearch.yml
中的网络配置中,配置了网址,所以我访问的地址是:
http://192.168.116.131:9100/
结果显示:
我们可以看到,head主控页面是可以显示的,但是显示连接失败;
- 1
- 1
我们可以参考官网Enable CORS in elasticsearch跨域的问题解决办法如下:
elasticsearch5 跨域的问题
在elasticsearch
的配置文件中elasticsearch.yml
,添加:
- 1
- 2
- 1
- 2
yml格式注意:冒号后面需要一个空格
然后我们在重启elasticsearch
,在访问http://192.168.116.131:9100/,就可以看到:
最后
以上就是现代高跟鞋为你收集整理的centOS 7安装nodejs npm 环境 步骤的全部内容,希望文章能够帮你解决centOS 7安装nodejs npm 环境 步骤所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复