hadoop 提交后一直不run

八块腹肌的程序猿 Java开发  2017-11-10 05:39:06
public class RunHadoop {
public static void main(String[] args){
//TODO 这里写运行mapperReduce的方法
//包路径 E:\ideaworkspace\hadooptest\out\artifacts\hadooptest_jar
//创建目录
//String folderName = "/test";
//Files.mkdirFolder(folderName);

//创建word_input目录
String folderName = "/word_input";
Files.mkdirFolder(folderName);
System.out.println("创建" + folderName + "成功");
//创建word_input目录
folderName = "/word_output";
Files.mkdirFolder(folderName);
System.out.println("创建" + folderName + "成功");

//上传文件
String localPath = "E:\\Hadoop\\upload\\";
String fileName = "words.txt";
String hdfsPath = "/word_input/";
Files.uploadFile(localPath, fileName, hdfsPath);
System.out.println("上传" + fileName + "成功");

//执行wordcount
int result = -1;
try{
result = new WordCountMR().run();
}catch (Exception e){
System.out.println(e.getMessage());
}

if (result == 1) {
System.out.println("");
//成功后下载文件到本地
String downPath = "/word_output/";
String downName ="part-r-00000";
String savePath = "E:\\Hadoop\\download\\";
Files.getFileFromHadoop(downPath,downName,savePath);
System.out.println("执行成功并将结果保存到"+savePath);
} else {
System.out.println("执行失败");
}
}
}



...全文
184 1 点赞 打赏 收藏 举报
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
没有大神会吗
  • 打赏
  • 举报
回复
相关推荐
发帖
Java
加入

4.8w+

社区成员

Java相关技术讨论
申请成为版主
帖子事件
创建了帖子
2017-11-10 05:39
社区公告
暂无公告