如何在centos7上安装OpenWhisk

项目需要,在网上找了一圈,踩了很多坑,特此整理,希望对所有像我一样的被赶鸭子上架的小白们有所帮助。

安装环境:

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)安装教程,有需要可以看看哦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值