项目需要,在网上找了一圈,踩了很多坑,特此整理,希望对所有像我一样的被赶鸭子上架的小白们有所帮助。
安装环境:
centos7(可以是虚拟机,我就是在虚拟机上配置的)
Java1.8
docker1.15及以上
Golong 1.15.6
nodejs 4.2.6
开始安装:
(也是在优快云上到处找别人的安装帖子,我只是一个搬运工罢了)
安装jdk:
参照 centos7下通过yum安装java8_yum install java8-优快云博客
安装docker:
【精选】【云原生 | Docker 基础篇】02、CentOS 7 安装 Docker 详细图文教程_centos7 docker安装-优快云博客
安装nodejs:
https://blog.youkuaiyun.com/weixin_44975322/article/details/120154622
[root@localhost node-v4.2.6]# node -v
v4.2.6
[root@localhost node-v4.2.6]# npm -v
2.14.12
安装golong:
记一次 Centos7.x 安装部署 GO 1.15.6 环境-优快云博客
安装open whisk:
跟着做:入门系列之OpenWhisk - 知乎 (zhihu.com)
值得注意的是下载openwhisk-cli的时候,最好自己去官网找包下载之后传到系统里面去,最好不要直接克隆,(反正我是不行)。解压缩之后还要做一步:
#解压缩:
tar -zxvf OpenWhisk_CLI-1.2.0-linux-amd64.tgz
# 测试
./wsk
#配置全局命令
mv wsk /usr/local/bin
wsk
要是上述步骤不能配置wsk全局命令,就采取 vim etc/profile的传统办法,这个跟Java什么的配全局变量是一样的,都试试吧。
然后就是要注意,
# 设置auth
wsk property set --auth 789c46b1-71f6-4ed5-8c54-816aa4f8c502
#这里的auth要替换为自己的
运行之后出现一行提示,这个就是自己的auth,顺序有点变化。
测试:
其余的就跟着做,然后出现的bug应该也不是什么大问题了,如果是docker的error可以尝试忽略一下,最后用 wsk list命令检查一下是否启动成功。
到这里就安装成功啦!最近在整理大数据平台HDP(Ambari)安装教程,有需要可以看看哦!