ODPS mapreduce Main方法中如何能读取到资源文件?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

ODPS mapreduce Main方法中如何能读取到资源文件?

2016-01-31 18:34:23 4269 2

mapreduce Main方法中如何能读取到资源文件?
用job.getConfResourceAsInputStream(file); 报这个异常Configuration - x1.xml not found
现在需要在进入Mapper之前就能把资源文件内容就给读出来

取消 提交回答
全部回答(2)
  • 穆轩
    2019-07-17 18:27:24

    main函数里面无法去读资源文件,main相当于一个diver只能启动任务。或者使用ODPS sdk取获取。如上

    0 0
  • 艺卓
    2019-07-17 18:27:24

    MR 代码的运行分两部分,Main 函数运行在本地,用于向 ODPS 提交作业;Mapper/Reducer 运行在 ODPS 集群内。Job 上的这些接口是集群内的时候才有效。

    要在 Main 函数里访问 Resource,直接用 odps-sdk-core 里面的 api 就好了。大概是这样:

    Odps odps = SessionState.get().getOdps();
    InputStream is = odps.resources().getResourceAsStream(resourceName);
    0 0
添加回答
相关问答

1

回答

flume实时读取目录文件到HDFS中如何上传文件的前缀?

2021-12-05 15:37:55 142浏览量 回答数 1

1

回答

Hadoop中如何查看 执行 mapreduce程序的结果?

2021-12-04 20:37:05 215浏览量 回答数 1

1

回答

maven中如果读取子模块的资源文件?:报错

2020-06-07 14:48:19 553浏览量 回答数 1

1

回答

如何实现在文件存储HDFS上使用E-MapReduce?

2020-03-31 02:37:46 469浏览量 回答数 1

1

回答

什么是 E-MapReduce

2020-03-20 09:29:32 527浏览量 回答数 1

0

回答

OSS中资源文件访问速度过慢

2019-01-21 18:31:21 675浏览量 回答数 0

1

回答

在opds mr里面,mapreduce是运行程序的main方法吗?

2019-01-03 15:46:15 2441浏览量 回答数 1

0

回答

E-MapReduce Spark如何简单操作 OSS 文件?

2017-10-27 16:02:21 1728浏览量 回答数 0

1

回答

mapreduce,java处理操作文件

2016-06-02 10:56:47 1986浏览量 回答数 1

1

回答

您好,请问 E-MapReduce可以执行SQL查询么?

2016-05-20 20:02:52 1854浏览量 回答数 1
+关注
文章
问答
问答排行榜
最热
最新
相关电子书
更多
大批量处理excel文件到ODPS中方案
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载