我有几个用户使用相同的配置单元。如何与多个用户配合使用配置单元
现在我希望每个用户在配置单元中拥有私有元数据。
例如:
用户通话节目表:A1,A2,A3 ......
用户B来电显示表:B1,B2,B3,......
当然,当用户运行查询他们不能访问其他用户的表。
谢谢。
我有几个用户使用相同的配置单元。如何与多个用户配合使用配置单元
现在我希望每个用户在配置单元中拥有私有元数据。
例如:
用户通话节目表:A1,A2,A3 ......
用户B来电显示表:B1,B2,B3,......
当然,当用户运行查询他们不能访问其他用户的表。
谢谢。
为了使安装方便新用户,蜂房的Metastore是 配置为在本地存储元数据中嵌入的Apache Derby数据库 。不幸的是,此配置一次只允许单个用户 访问Metastore。 Cloudera强烈建议用户 改为使用MySQL数据库。本节介绍如何将 配置为使用远程MySQL数据库的Hive,它允许Hive以 支持多个用户。有关 的其他信息,请参阅Hive Metastore文档。
更多详情请与标题“配置蜂巢Metastore”here的一部分。
一旦外部元存储已经created然后Hive authorization可用于授予/限制特权。
这是从蜂巢
蜂巢授权disclaimer没有完全安全的。在目前的形式下,授权方案主要是为了防止好的用户不小心做坏事,但不能保证恶意用户不会做恶意的事情。
看起来像Hive授权文档移到:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Authorization。我编辑了你的答案来解决断开的链接。 – harschware