如何让apache hive处理多个客户端查询

时间:2014-10-17 04:49:30

标签: java apache hadoop client-server hive

我已经通过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无法处理多个客户端。如何使其能够处理多个客户端

1 个答案:

答案 0 :(得分:1)

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

  

嵌入式Metastore 嵌入式Metastore主要用于单元测试。一次只能有一个进程连接到Metastore,所以它   不是一个真正的实用解决方案,但适用于单元测试

查看此link以获取更多信息。