gpt4 book ai didi

java - 如何允许 apache hive 处理多个客户端查询

转载 作者:可可西里 更新时间:2023-11-01 16:59:22 28 4
gpt4 key购买 nike

我已经通过 hive 从 hbase 创建了一个外部表。当有人登录到 shell 并部署一些查询时,没有其他人可以运行任何查询。当有人尝试运行查询时,会出现以下错误。

失败:元数据错误:java.lang.RuntimeException:无法实例化 org.apache.hadoop.hive.metastore.HiveMetaStoreClient失败:执行错误,从 org.apache.hadoop.hive.ql.exec.DDLTask 返回代码 1

当第一个 shell 退出时,查询可以很容易地运行。所以这意味着我的配置单元 a 无法处理多个客户端。如何使其能够处理多个客户端

最佳答案

如果您尚未配置 Hive Metastore,则不可能有多个用户访问 Hive Server。

Embedded Metastore An embedded metastore is mainly used for unit tests. Only one process can connect to the metastore at a time, so it is not really a practical solution but works well for unit tests

检查这个link获取更多信息。

关于java - 如何允许 apache hive 处理多个客户端查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26418069/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com