2013-01-15 41 views
4

我有几个用户使用相同的配置单元。如何与多个用户配合使用配置单元

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

例如:

用户通话节目表:A1,A2,A3 ......

用户B来电显示表:B1,B2,B3,......

当然,当用户运行查询他们不能访问其他用户的表。

谢谢。

回答

4

为了使安装方便新用户,蜂房的Metastore是 配置为在本地存储元数据中嵌入的Apache Derby数据库 。不幸的是,此配置一次只允许单个用户 访问Metastore。 Cloudera强烈建议用户 改为使用MySQL数据库。本节介绍如何将 配置为使用远程MySQL数据库的Hive,它允许Hive以 支持多个用户。有关 的其他信息,请参阅Hive Metastore文档。

更多详情请与标题“配置蜂巢Metastore”here的一部分。

3

一旦外部元存储已经created然后Hive authorization可用于授予/限制特权。

这是从蜂巢

蜂巢授权disclaimer没有完全安全的。在目前的形式下,授权方案主要是为了防止好的用户不小心做坏事,但不能保证恶意用户不会做恶意的事情。

+0

看起来像Hive授权文档移到:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Authorization。我编辑了你的答案来解决断开的链接。 – harschware

相关问题