hadoop集群测试mapreduce程序的各种坑
2017-11-30 14:12
316 查看
Error1:datanode未能启动,namenode和datanode的clusterID不一致
原因:datanode日志显示java.io.IOException: Incompatible clusterIDs in /opt/hadoop-2.7.3/tmp/dfs/data: namenode clusterID = CID-add6cc33-56f0-4d7c-8484-60740bf85c7c; datanode clusterID = CID-d616c28f-a2f3-4196-8b55-bfc77d08e678
解决办法:将datanode的VERSION(/opt/hadoop-2.7.3/tmp/dfs/data/current的VERSION)的clusterID手动修改成为 namenode的VERSION(/opt/hadoop-2.7.3/tmp/dfs/name/current的VERSION)的clusterID,再重新启动集群就OK。
Error2: Input path does not exist: hdfs://master:9000/user/root/input
原因:按照资料执行 hadoop jar /opt/hadoop-2.7.3/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.4.jar wordcount input output,input应该为/input,output为/output,不然会找到/user/root/input目录下(之前上传的wordcount.txt到/input目录下,而不是/user/root/input目录下)解决办法:命令中将input修改为/input
hadoop jar /opt/hadoop-2.7.3/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.4.jar wordcount /input /output
Error3:mapreduce一直卡在 Running
job: job_1512019590518_0003
原因:mapreduce测试时给的输入给了文件夹而不是文件.hadoop jar /opt/hadoop-2.7.3/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.4.jar wordcount /input /output.导致 (waiting
for AM container to be allocated)
解决办法:将输入改为文件。
hadoop jar /opt/hadoop-2.7.3/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.4.jar wordcount /input/wordcount.txt /output
对你有用的话给个赞吧b( ̄▽ ̄)d
相关文章推荐
- hadoop-0.23.9安装以及第一个mapreduce测试程序
- Eclipse打包mapreduce程序并提交至hadoop集群运行
- 【Hadoop测试程序】编写MapReduce测试Hadoop环境
- hadoop2.6.5集群安装及mapreduce测试运行
- 基于HBase Hadoop 分布式集群环境下的MapReduce程序开发
- Ubuntu系统下的Hadoop集群(4)_使用Eclipse编译运行MapReduce程序
- Windows平台开发Mapreduce程序远程调用运行在Hadoop集群—Yarn调度引擎异常
- Ubuntu下Hadoop MapReduce集群搭建以及程序运行
- Hadoop初级入门 MapReduce程序执行集群执行
- 基于HBase Hadoop 分布式集群环境下的MapReduce程序开发
- 在JAVA应用中远程提交MapReduce程序至Hadoop集群运行
- 在eclipse将mapreduce程序运行在hadoop集群中
- 关于hadoop集群的简单性能测试——mapreduce性能,hive性能,并行计算分析(原创)
- Hadoop初级入门 MapReduce程序执行集群执行(续)
- 【Python学习系列四】Python程序通过hadoop-streaming提交到Hadoop集群执行MapReduce
- mac电脑的eclipse把mapreduce程序提交到hadoop2.x集群虚拟机上运行
- hadoop-0.23.9安装以及第一个mapreduce测试程序
- HADOOP 分布式集群环境下第一个mapReduce程序—WordCount
- hadoop 测试第一个mapreduce程序
- win10 Intellij idea开发Hadoop MapReduce程序单机测试