可能重复:
hadoop-streaming example failed to run - Type mismatch in key from map
当我运行Hadoop流式传输示例时,它在地图
中的键中出现类型不匹配失败Hadoop版本0.21.0 输入文件内容:
adfad
adfasdflkjlj
命令行:$ HADOOP_HOME / bin / hadoop jar $ HADOOP_HOME / hadoop-streaming.jar \ - 输入myInputDirs \ -output myOutputDir \ -mapper org.apache.hadoop.mapred.lib.IdentityMapper \ -reducer / bin / wc
我得到的错误:
java.lang.Exception:java.io.IOException:键入map中的键不匹配:expected org.apache.hadoop.io.Text,recieved org.apache.hadoop.io.LongWritable
请指教。我做错了什么?感谢
答案 0 :(得分:1)
答案 1 :(得分:0)
这是Hadoop发布版本中的已知错误。它已在代码中修复,但必须被释放。提供了替代解决方案here。