Apache配置单元错误合并此版本的hadoop不支持的凭据

时间:2015-02-26 10:26:31

标签: apache hadoop hive hbase java-io

我使用的是hadoop 1.2.1,hbase 0.94.14和hive 1.0.0。我的clsuter中有三个数据节点,还有三个区域服务器。我必须将一些数据从hbase导入到hive。我已经成功配置了配置单元但是当我运行命令计数时没有。在hive表中的行,它给出了以下

ERROR [main]: exec.Task (SessionState.java:printError(833)) - Job Submission failed with exception 'java.lang.RuntimeException(java.io.IOException: Merging of credentials not supported in this version of hadoop)'
java.lang.RuntimeException: java.io.IOException: Merging of credentials not supported in this version of hadoop
    at org.apache.hadoop.hive.hbase.HBaseStorageHandler.configureJobConf(HBaseStorageHandler.java:485)
    at org.apache.hadoop.hive.ql.plan.PlanUtils.configureJobConf(PlanUtils.java:856)
    at org.apache.hadoop.hive.ql.plan.MapWork.configureJobConf(MapWork.java:540)

我已将hive版本更改为0.14但错误相同。 它的解决方案是什么? 注意:我无法升级hadoop。

1 个答案:

答案 0 :(得分:3)

虽然您的Hive版本是最新的,但这不是您的错误来源。您需要将Hadoop版本升级到2.4.0或更高版本。

错误源自此处Jeffrey Thomas