Hadoop2.x.x用IDEA直接调用
来源:互联网 发布:日式风衣知乎 编辑:程序博客网 时间:2024/06/06 17:17
不知道描述清楚没有,就是在IEDA中直接运行main方法然后本地调用服务器上的mapreduce!!!
你需要做以下的工作:
1.在windows下解压一个hadoop2.x.x包然后把winutils.exe文件放到bin目录下
2.添加环境变量:
HADOOP_HOME=E:\hadoop-2.7.4把%HADOOP_HOME%\bin;加到Path里边
3.把你服务器上的hadoop的4个配置文件加入到你的java项目的src下:
hdfs-site.xmlcore-site.xmlyarn-site.xmlmapred-site.xml
需要注意的是:你可能会报如下的错误:Error Occurs:Exception message: /bin/bash: line 0: fg: no job controlStack trace: ExitCodeException exitCode=1: /bin/bash: line 0: fg: no job control at org.apache.hadoop.util.Shell.runCommand(Shell.java:538) at org.apache.hadoop.util.Shell.run(Shell.java:455) at org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:715) at org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor.launchContainer(DefaultContainerExecutor.java:211) at org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunch.java:302) at org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunch.java:82) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745)Container exited with a non-zero exit code 1这个问题的解决办法是,在你的java项目下的mapred-site.xml文件中加入如下的配置:
<property> <name>mapred.remote.os</name> <value>Linux</value> <description>Remote MapReduce framework's OS, can be either Linux or Windows</description> </property> <property> <name>mapreduce.app-submission.cross-platform</name> <value>true</value> </property>然后就发现,能成功运行mapreduce了!
阅读全文
0 0
- Hadoop2.x.x用IDEA直接调用
- httpClient4.x忽略证书直接调用
- Hadoop2.x安装
- hadoop2.x安装配置
- hadoop2.x HA配置
- hadoop2.x 安装教程
- hadoop2.x MapReduce过程
- hadoop2.x MapReduce过程
- hadoop2.x error记录
- hadoop2.x学习01
- hadoop2.x源码编译
- Hadoop2.x配置HA
- hadoop2.x 环境配置
- hadoop2.x介绍
- hadoop2.x HA
- hadoop2.x常用端口
- hadoop2.x学习资料
- Hadoop2.x入门讲解
- Wavelet Transform 提取低频信息的足迹
- 2-1 众数问题 算法
- JDBC 连接数据库的一套规范;jdbc驱动的加载,jdbc连接数据库;
- 使用云之讯API借口发送短信(Java,Json版)
- 独立显示器台式机双屏问题
- Hadoop2.x.x用IDEA直接调用
- 我开通了博客
- 错题2求偶数和
- android购物车简单实现全选+加减器+总价格
- Hbase集群安装与常见问题解决
- Codevs2491玉蟾宫
- 判断字符数组中是否所有的字符都出现一次
- 多线程系列汇总
- MyEclipse 修改字体大小