Advertisement

未设置工作表文件夹。用户类未找到。请参考相关文档

阅读量:

软件版本:hadoop2.2 ,eclipse4.5 ,jdk1.7

问题描述:当执行Java程序以调用Hadoop集群时,采用如下代码进行操作,系统在运行过程中会出现如题所述的提示信息

复制代码
    job.setJarByClass(SampleJob.class);
    

然而,明明已经通过JarByClass进行了设置,为何系统仍然提示未进行配置呢?

基础知识:

1. 当Java调用Hadoop时,仅需直接配置Configuration对象即可实现对Hadoop的调用,并执行相应的任务作业,具体示例如下:

复制代码
  conf.setBoolean("mapreduce.app-submission.cross-platform", true);// 配置使用跨平台提交任务

    
 			conf.set("fs.defaultFS", "hdfs://"+namenode+":8020");// 指定namenode
    
 			conf.set("mapreduce.framework.name", "yarn"); // 指定使用yarn框架
    
 			conf.set("yarn.resourcemanager.address", resourcenode+":8032"); // 指定resourcemanager

全部评论 (0)

还没有任何评论哟~