使用七牛自定义数据处理范例

文章来源:http://www.884358.com/qiniu-diy-hander-data/

1.下载自定义处理数据命令行工具:

下载地址:https://developer.qiniu.com/dora/tools/1222/qdoractl
下载linux64位版,因为我们的docker安装在ubuntu 14.04 64位版本下的。
下载后将文件名修改为qdoractl,同时赋予777权限:chmod 777 qdoractl
此时可以通过./qdoractl来执行该工具了,为了简便,将qdoractl复制到/bin目录下,这样就可以直接运行qdoractl来执行,而不用在前面加./

2.上传自定义数据处理程序

qdoractl push

为镜像的名字,可以通过docker images查看
push时,如果出现Error response from daemon: client and server don’t have same version (client : 1.20, server: 1.18)等错误,可以先升级docker
升级方法。运行以下命令:curl -sSL https://get.daocloud.io/docker | sh

升级后再试一般就可以了,如果升级后,输入docker提示no such file,可以通过运行/usr/bin/docker来代替。
push成功后,通过qdoractl image可以查看已上传的镜像列表。

3.创建新版本

此时登录七牛控制台,产品列表,数据处理,选择刚刚创建的自定义数据处理V2,选择实例名称,点击发布新版本。
使用七牛自定义数据处理范例_第1张图片
qiniu1

填写版本号,选择镜像,选择配置展开高级配置,填写健康配置,点击确认创建
使用七牛自定义数据处理范例_第2张图片
qiniu2
最后调整实例:
使用七牛自定义数据处理范例_第3张图片
qiniu3
点击保存。

4.监控自定义处理数据实例的运行

建议一开始只设置1个实例,这样可以方便我们调试。

4.1 查看运行的实例

qdoractl instance —all #为自定义数据处理的名称
通过该命令可以查看到当前正在运行的实例的信息,我们主要是为了获取实例的ID:

4.2 登录运行的实例

qdoractl attach –region –instance #region为区域名称
运行以上命令即可登录该实例,便于我们在线调试及查看错误日志等信息


参考: https://developer.qiniu.com/dora/tools/1222/qdoractl (自定义数据处理命令行工具)

标签: docker

你可能感兴趣的:(使用七牛自定义数据处理范例)