FAILED:元数据错误:java.lang.RuntimeException:无法实例化or
我在HDFS和hive实例运行时关闭了我的HDFS客户端.现在,当我重新进入Hive时,我无法执行任何DDL任务,例如“show tables”或“describe tablename”等.它给出了如下错误
ERROR exec.Task (SessionState.java:printError(401)) - FAILED: Error in metadata: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.metastore.HiveMetaStoreClient org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.metastore.HiveMetaStoreClient 任何人都可以建议我需要做什么来实现我的metastore_db实例化而不重新创建表?否则,我必须再次重复创建整个数据库/模式的工作. 解决方法
我已经解决了这个问题.这些是我遵循的步骤:
>转到$HIVE_HOME / bin / metastore_db 注意:第5步可能看起来有点奇怪,因为即使删除了锁定条目,它仍然会给出HiveMetaStoreClient错误,但它对我有用. 优点:您不必重复重新创建整个数据库的工作. 希望这有助于某人面临同样的错误.如果您觉得有用,请投票.谢谢你 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |