开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

opdscmd如何上传资源?

opdscmd如何上传资源?

展开
收起
芯在这 2023-04-20 08:01:11 150 0
3 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    在阿里云DataWorks中,opdscmd是操作数据开发工作区的命令行工具。通过opdscmd工具,您可以上传资源到DataWorks。

    上传资源需要进行以下步骤:

    1. 首先,使用 opdscmd login 命令以阿里云账号登录,确保当前账号有对应的工作空间和项目的权限。

    2. 使用 opdscmd import 命令上传资源,例如:

      opdscmd import hdfs -c hdfs_instance -p "/user/test/" -f localfile.txt -t RES_GROUP

      具体参数说明如下:

      -c:HDFS实例名称。

      -p:在HDFS集群中的目标路径。

      -f:本地文件的绝对路径。

      -t:资源组名称。

    2023-05-01 08:55:44
    赞同 展开评论 打赏
  • 【上传资源】

    image.png

    注:超过30M的资源上传请使用tunnel上传,上传完成后您可以通过"maxcompute资源"加载到数据开发。

    【注册函数】

    image.png

    【节点内引用资源】 右键资源-引用资源,会在代码最上方自动添加一条注释。

    image.png 【下载资源】 image.png

    image.png

    【通过odpscmd上传资源加载到DataWorks】

    通过cmd上传的资源,注册的函数需要在数据开发DataStudio的"MaxCompute资源"和“MaxCompute函数”处加载到数据开发具体的业务流程才能在数据开发DataStudio界面看到和使用,记得提交发布哦。

    image.png

    ,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-04-20 12:51:58
    赞同 展开评论 打赏
  • 打开终端或命令行窗口,输入以下命令以登录到OpenDistro for Elasticsearch:

    opdscmd login --user admin --password <your_password> 登录成功后,进入要上传资源的目录。

    输入以下命令上传资源(假设您要上传的资源名称为“my_resource”):

    opdscmd put-resource --resource-name my_resource 然后,输入以下命令指定要上传的资源文件:

    opdscmd set-resource-file --file <path_to_your_resource_file> 最后,输入以下命令启动上传过程:

    opdscmd upload-resource

    2023-04-20 11:02:37
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载