UDF读取文件问题 我在一个UDF中需要读一个文件,所以我用odpscmd把这个文件作为资源加到我的project中: > add file b_xx.txt -f OK: Resource 'b_xx.txt' have been updated. 我在UDF的setup中使用context.readResourceFileAsStream("b_xx.txt")读取该资源的时候,提示file not found。 是不是需要一个odps内部使用的资源定位路径才能访问该资源? 另外,我在i-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

UDF读取文件问题 我在一个UDF中需要读一个文件,所以我用odpscmd把这个文件作为资源加到我的project中: > add file b_xx.txt -f OK: Resource 'b_xx.txt' have been updated. 我在UDF的setup中使用context.readResourceFileAsStream("b_xx.txt")读取该资源的时候,提示file not found。 是不是需要一个odps内部使用的资源定位路径才能访问该资源? 另外,我在i

祁同伟 2017-06-27 09:54:38 4873

UDF读取文件问题
我在一个UDF中需要读一个文件,所以我用odpscmd把这个文件作为资源加到我的project中:

add file b_xx.txt -f
OK: Resource 'b_xx.txt' have been updated.

我在UDF的setup中使用context.readResourceFileAsStream("b_xx.txt")读取该资源的时候,提示file not found。
是不是需要一个odps内部使用的资源定位路径才能访问该资源?

另外,我在ide中的资源管理中,也看不到我用odpscmd上传的资源。

分布式计算 IDE MaxCompute 开发工具
分享到
取消 提交回答
全部回答(1)
  • 祁同伟
    2019-07-17 21:20:11
    已采纳

    创建函数的命令注意要引用资源
    例如
    create function mp_udf as com.aliyun.odps.examples.udf.UDFResource using 'udtfexample1.jar, file_resource.txt';
    另外大数据开发套件上传的是保存在大数据开发套件中,odps上传的在odps系统中,在大数据开发套件中不体现,再检查下。

    1 0
大数据
使用钉钉扫一扫加入圈子
+ 订阅

大数据计算实践乐园,近距离学习前沿技术

推荐文章
相似问题