Apache 配置单元错误 Merging of credentials not supported in this version of hadoop
Apache hive error Merging of credentials not supported in this version of hadoop
我正在使用 hadoop 1.2.1、hbase 0.94.14 和 hive 1.0.0。我的集群中有三个数据节点,还有三个区域服务器。我必须将一些数据从 hbase 导入到配置单元。我已经成功配置配置单元但是当我 运行 一个命令来计数时。配置单元中的行数 table,其给出以下内容
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)
我已经将配置单元的版本更改为 0.14 但同样的错误。
它的解决方法是什么?
注意:我无法升级hadoop。
虽然您的 Hive 版本是最新的,但这不是您的错误来源。您需要升级您的 Hadoop 版本,到 2.4.0 或更高版本。
我正在使用 hadoop 1.2.1、hbase 0.94.14 和 hive 1.0.0。我的集群中有三个数据节点,还有三个区域服务器。我必须将一些数据从 hbase 导入到配置单元。我已经成功配置配置单元但是当我 运行 一个命令来计数时。配置单元中的行数 table,其给出以下内容
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)
我已经将配置单元的版本更改为 0.14 但同样的错误。 它的解决方法是什么? 注意:我无法升级hadoop。
虽然您的 Hive 版本是最新的,但这不是您的错误来源。您需要升级您的 Hadoop 版本,到 2.4.0 或更高版本。