DataWorks使用Shell节点调用自定义资源组执行脚本
DataWorks使用Shell节点调用自定义资源组执行脚本
背景描述:
本文主要介绍DataWorks使用Shell节点调度自定义资源组执行Shell脚本,且使用该功能需要用户的DataWorks版本为企业版。文中主要内容包括配置自定义资源组,以及设置ECS的amdin用户权限,脚本模式使用MaxCompute客户端,并配置手动业务流程执行对应的Shell脚本在开发环境运行,检测其脚本执行的命令是否正确。该功能对于用户调度用户ECS上的的程序提供了便利,使其他的任务能和DataWorks的调度结合起来。
一、设置自定义资源组并配置权限ECS权限
1.1根据文档添加对应空间下的自定义资源组
https://help.aliyun.com/document_detail/169950.html
1.2查看添加的自定义资源组
1.3登陆添加为自定义资源组的ECS,建立对应目录,并给admin用户设置权限
目录下的odps_haudong为MaxCompute的客户端
upfile.txt内容为
chown -R amdin:admin /home
二、DataWorks新建Shell节点,并进行编辑脚本
2.1创建临时节点,并执行以下语句
create table shell_test(key string); insert overwrite table shell_test values('hadoop'),('kafka'),('habse'); select * from shell_test;
查看当前数据展示
2.2建立手动业务流程,并配置Shell脚本,以及添加调度资源组为自定义资源组
/home/export/odps_huadong/bin/odpscmd -e "tunnel upload -overwrite true /home/export/upfile.txt shell_test"
三、提交shell节点到生产环境,并进行执行
3.1提交业务流程
3.2发布任务到生产环境,并在手动任务执行
显示执行命令成功
四、检测命令是否执行
4.1返回数据开发界面执行语句,确认数据是否被覆盖写入
select * from shell_test;
可以看到数据写入成功
欢迎加入“MaxCompute开发者社区2群”,点击链接申请加入或扫描二维码
https://h5.dingtalk.com/invite-page/index.html?bizSource=____source____&corpId=dingb682fb31ec15e09f35c2f4657eb6378f&inviterUid=E3F28CD2308408A8&encodeDeptId=0054DC2B53AFE745
image

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
新手开单指南
新手开单指南 随着越来越多大使的加入,云大使已经成为我们这些推广云计算人的代名词,相信大家对云大使的前景以及眼下越来越多的企业上云这一趋势也有所了解。助力企业上云也不再是一个遥不可及的梦想,云大使这一名词也逐渐成为了各种技术圈经常讨论的代名词。无论是技术大咖,社区站长,IT工程师,亦或是刚刚初出茅庐的学生,都可加入云大使这个大家庭。 如何加入云大使推广 1、注册成为云大使下载阿里云app 或者在云大使官网,免费加入登陆/注册成为一名云大使,记得要实名认证哦! 2、新手推荐推广• 复制分享你的推广素材,即关联链接到朋友圈、微博、钉钉群等各种平台。(官方热门素材即为近期比较热门的推荐推广的素材,适合新手初次分享,内容丰富产品较多) • 分享云小站还有专属红包代金券,可以免费领取。每个用户限每张领取1次,云小站内含多张满减代金券礼包总额因客户类型不同礼包总额不同、每月微调,以用户收到的实际代金券面额为准。 • 其他推广方式可以点进“推广素材”中可以选择更多种类的推广素材,点击分享或者扫码分享,将您的这个关联素材二维码,发给客户就可以了。点击下载还可以获取阿里云官方准备的免费推广素材,用于宣传...
- 下一篇
【最佳实践】大数据时代,通过OSS快照迁移Elasticsearch数据
当您需要在Elasticsearch集群间迁移数据,或者需要恢复Elasticsearch中的数据时,可通过OSS快照的方式来实现。OSS快照方式的数据迁移,适用于数据量比较大的场景,简单流程如下。 本文以将自建Elasticsearch迁移至阿里云Elasticsearch中为例,为您介绍通过OSS快照迁移数据的具体方法。阿里云Elasticsearch兼容开源Elasticsearch的功能,以及Security、Machine Learning、Graph、APM等商业功能,致力于数据分析、数据搜索等场景服务。支持5.5.3、6.3.2、6.7.0、6.8.0和7.4.0等版本,并提供了商业插件X-Pack服务。在开源Elasticsearch的基础上提供企业级权限管控、安全监控告警、自动报表生成等功能。阿里云Elasticsearch为您提供1个月的免费试用活动,单击此处即可免费试用。与开源Elasticsearch相比,阿里云Elasticsearch提供了高可用性、高可靠性、高安全性等功能特性。并且提供Elasticsearch和Kibana的全托管服务,您可以按需付费,即...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8编译安装MySQL8.0.19