metastore_db在我运行Hive查询的任何目录中创建文件夹.有没有办法metastore_db在定义的位置只有一个并阻止它在整个地方被创建?它有什么关系hive.metastore.local吗?
我在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
Run Code Online (Sandbox Code Playgroud)
任何人都可以建议我需要做什么来实现我的metastore_db实例化而不重新创建表?否则,我必须再次重复创建整个数据库/模式的工作.