如何与多个用户一起使用 Hive

cld*_*ldo 4 hadoop hive

我有几个用户使用同一个配置单元。

现在我希望每个用户在配置单元中都有一个私有元数据。

例子:

用户调用显示表:a1,a2,a3 ...

用户b调用显示表:b1,b2,b3 ...

当然,当用户运行查询时,他们无法访问其他用户的表。

谢谢。

Ama*_*mar 5

为了使新用户能够轻松设置,Hive 的 Metastore 配置为将元数据本地存储在嵌入式 Apache Derby 数据库中。不幸的是,此配置一次仅允许单个用户访问 Metastore。Cloudera 强烈鼓励用户改用 MySQL 数据库。本节介绍如何配置 Hive 以使用远程 MySQL 数据库,从而使 Hive 支持多个用户。有关更多信息,请参阅Hive Metastore文档。

有关更多详细信息,请参阅此处标题为“配置 Hive Metastore”的 部分。