我已经通过hbase从hbase创建了一个外部表。当有人进入shell并部署一些查询时,没有其他人可以运行任何查询。当有人试图运行问题时,会出现以下错误。
FAILED:元数据错误:java.lang.RuntimeException:无法实例化org.apache.hadoop.hive.metastore.HiveMetaStoreClient FAILED:执行错误,从org.apache.hadoop.hive.ql.exec.DDLTask返回代码1
当第一个shell退出时,查询可以轻松运行。所以这意味着我的hive a无法处理多个客户端。如何使其能够处理多个客户端
答案 0 :(得分:1)
如果您尚未配置Hive Metastore,则不允许多个用户访问Hive Server。
嵌入式Metastore 嵌入式Metastore主要用于单元测试。一次只能有一个进程连接到Metastore,所以它 不是一个真正的实用解决方案,但适用于单元测试
查看此link以获取更多信息。