前言

在之前写cdh部署文档使用到阿里云的esc,每次重建机器都需要上传cdh的包,很浪费时间和流量。 想到可以使用到oss来存放这些资源,这里就记录一下如何让esc来使用。

环境

这里准备了一台CentOS7.4的ESC来做本次的实验。

部署

下载

首先到github的release页面下载最新的包

1
wget -c https://github.com/aliyun/ossfs/releases/download/v1.80.5/ossfs_1.80.5_centos7.0_x86_64.rpm

安装

安装ossfs包:

1
yum install ossfs_1.80.5_centos7.0_x86_64.rpm -y

使用

在esc上挂载oss的bucket

首先要创建一个文件,这个文件存放着我们的凭证文件:

1
echo my-bucket:my-access-key-id:my-access-key-secret > /etc/passwd-ossfs

更改凭证文件的权限:

1
chmod 640 /etc/passwd-ossfs

创建挂载点:

1
mkdir -pv /opt/data 

挂在文件系统:

1
ossfs mycdh /opt/data -ourl=oss-cn-hangzhou-internal.aliyuncs.com

这里值得注意的点是使用的ourl是阿里内网的url,使用这个url是通过阿里的vpc进行通讯不会产生额外的费用。

在挂载之后就可以愉快的使用oss存的资源啦~

参考资料

https://github.com/aliyun/ossfs