发明名称 一种多租户模式下Hive数据隔离的方法和装置
摘要 本发明提供一种多租户模式下Hive数据隔离的方法和装置,该方法包括:针对每一个租户建立与该租户对应的一个以上的项目空间,并在每一个项目空间中虚拟存储该项目空间所对应租户的Hive数据表;以及根据每一个租户,建立项目空间与一个以上的Hive数据库的对应关系;包括:通过第一项目空间显示该第一项目空间对应的第一租户的所有数据库中的所有Hive数据表;接收第一租户对第一项目空间中虚拟存储的第一数据表的访问请求;查找与所述第一项目空间对应的存储有所述第一数据表的第一Hive数据库;根据所述访问请求,在所述第一Hive数据库中操作所述第一数据表。本方案能够实现不同租户间Hive数据的隔离。
申请公布号 CN104679886A 申请公布日期 2015.06.03
申请号 CN201510116550.4 申请日期 2015.03.17
申请人 浪潮集团有限公司 发明人 刘桂海;宋丽丽;王文文
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 济南信达专利事务所有限公司 37100 代理人 李世喆
主权项 一种多租户模式下Hive数据隔离的方法,其特征在于,针对每一个租户建立与该租户对应的一个以上的项目空间,并在每一个项目空间中虚拟存储该项目空间所对应租户的Hive数据表;以及根据每一个租户,建立项目空间与一个以上的Hive数据库的对应关系;包括:通过第一项目空间显示该第一项目空间对应的第一租户的所有数据库中的所有Hive数据表;接收第一租户对第一项目空间中虚拟存储的第一数据表的访问请求;查找与所述第一项目空间对应的存储有所述第一数据表的第一Hive数据库;根据所述访问请求,得到所述第一租户与所述第一Hive数据库之间的连接,利用该连接在所述第一Hive数据库中操作所述第一数据表。
地址 250100 山东省济南市高新区浪潮路1036号