hadoop问题锦集(一):mapreduce不能在集群中运行
2024-10-21 06:03:12
问题详细:
搭建类hadoop的集群集群环境,查看hadoop dfsadmin -report 也有datanode节点.在master:50070上也有.
然而在eclipse环境上运行mapreduce的程序时,却发现每次都是直接在本地上跑,并没有在集群上运行程序!
解决办法:
=>mapred-site.xml里面mapreduce.jobtracker.address 这个属性没有配置,
那么程序就会在导入的hadoop-mapreduce-client-core-2.5.2.jar包下去读mapred-default.xml的默认配置:local!
<property>
<name>mapreduce.jobtracker.address</name>
<value>local</value>
<description>The host and port that the MapReduce job tracker runs
at. If "local", then jobs are run in-process as a single map
and reduce task.
</description>
</property>
将上面的local改为你的namenode:port即可:
例如(我的配置):
<property>
<name>mapreduce.jobtracker.address</name>
<value>master:9000</value>
<description>The host and port that the MapReduce job tracker runs
at. If "local", then jobs are run in-process as a single map
and reduce task.
</description>
</property>
当然,这个修改最好是在你的hadoop_home/etc/hadoop/mapred-site.xml(conf下)修改.全局环境下都生效.
最新文章
- 遇到的Exception/error及解决办法记录汇总
- SAPScript、Smartforms动态打印图像或者背景图片
- 转:python webdriver API 之操作测试对象
- VC++2010 中Debug和Release配置
- 【转】Xcode中的iOS模拟器(iOS Simulator)的介绍和使用心得
- HTTP Basic Authorization
- 115. Distinct Subsequences
- 修复直接删除linux系统后grub丢失错误
- Android 属性动画(二)
- VMware上安装ubuntu 13.04
- linux 下 查看是32位还是64位系统 命令
- HBase Rowkey 设计指南
- 习题 6 字符串(string)和文本
- Subarray Sum Equals K LT560
- 自己定义View时,用到Paint Canvas的一些温故,简单的帧动画(动画一 ,&;quot;掏粪男孩Gif&;quot;顺便再提提onWindowFocusChanged)
- java设计模式(四)代理模式
- 总结常见的违背Rest原则的接口设计做法
- 集成禅道和svn
- Vue2.0中的Ajax请求
- python window使用paramiko简单监控数据指标数据采集
热门文章
- 转 Warning:MongoDB Replica Sets配置注意事项
- 在 Ubuntu 14.04/15.04 上配置 Node JS v4.0.0
- 读取raw文件的方法。
- NOIP 2003解题报告
- Js中 关于top、clientTop、scrollTop、offsetTop的用法
- vue js 用nodejs的依赖包 --2016-08-23
- java抽象类与接口 详解
- [处理器、单片机]ARM
- [C/C++]C/C++相关网站
- 2016年3月AV评测