最近开始学习hawq,刚开始用就遇到很多问题,在google各种搜索,因为这个工具在国内用的还不是很多,或者说能找到到的资料很少,各论坛也很少讨论hawq的,所以想把自己从头学习的hawq的一丢丢知识跟大家分享。新手入门,如果出现不对的,还望大神指教。

hawq,这是一个建立在hdfs 上的 具有SQL 分析引擎的工具,支持SQL。我使用的hawq是已经安装好的,所以目前比较着急就是需要学习以及使用hawq 权限管理,对一些表以及数据库进行授权等操作。

先切换用户su - gpadmin,然后进入hawq 命令 行,psql -d panon,-d 参数是指定数据库,我这里pgadmin 用户是免密码登陆的,然后进行设置权限

  1. 建立 role ,create role1_1 data with login,表示data 可以登陆当前panon 数据库
  2. 修改role 的密码 ALTER ROLE role1_1 WITH PASSWORD '666666', 更多alter role 命令,请参考官网,这里不再赘述了。Pivotal HAWQ
  3. 创建组角色 CREATE ROLE test1_role CREATEROLE CREATEDB;
  4. 使用grant 对组角色进行添加和删除角色 grant test1_role to role1_1;
  5. 使用revoke对组角色进行删除角色 revoke test1_role from role1_1;
  6. 对组角色进行授权,组内的角色即可继承组角色的权利,如:
    grant all on table mxl to test1_role;
    grant all on schema test to test1_role;
    grant all on database panon to test1_role;

这样role1_1这个role 就拥有 test1_role (组角色) 的权限。方便管理,可以把拥有同样权限的role 放到一个组role中。

HAWQ 权限 (用户/角色)-相关推荐

  1. RBAC用户角色权限管理

    RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联.简单地说,一个用户拥有若干角色,每一个角色拥有若干权限.这样,就构造成"用 ...

  2. springboot +security +mybatis+thymeleaf 实现简单的用户 角色 权限(资源) 管理

    1.用户 角色 资源的关系 2.实现思路 3.参考资料 Spring Boot Security   +Redis 实现简单权限控制 将返回结果变成json 响应改客户端    在第六项 4.实现代码 ...

  3. RBAC用户角色权限设计方案

    RBAC用户角色权限设计方案 转自http://www.cnblogs.com/zwq194/archive/2011/03/07/1974821.html RBAC(Role-Based Acces ...

  4. Mysql —— C语言链接mysql数据库,用户 角色 权限(用户根据角色的不同拥有增删改查的权限、用户有三种认证方式)

    db_修改过(用户 角色 权限): 1.新增用户时候id 改为最大id值加一,之前用的select查看出来的记录数加一,删除后再增加会出错: 2.删除用户时候,若该用户创建过其他用户(不能改此用户名. ...

  5. 如何查看oracle用户具有的权限和角色

    记录一下,备查: 1.查看所有用户: select * from dba_users; select * from all_users; select * from user_users; 2.查看用 ...

  6. oracle查询用户的概要文件,Oracle用户、概要文件、权限及角色实例

    用户.概要文件.权限及角色实例 1.创建角色change SQL> create role  change identified by zhubajie; Role created SQL> ...

  7. Jenkins中安装Role-based Authorization Strategy插件来实现用户角色权限管理

    场景 CentOS中Jenkins的下载.安装.配置与启动(图文教程): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/11649 ...

  8. 基于SCVMM对虚拟化服务器与虚拟机管理权限分配用户角色

    基于SCVMM对虚拟化服务器与虚拟机管理权限 分配用户角色 随着云计算时代的来临,越来越多的企业已经将IT环境迁移到虚拟化环境中,那么企业如何来统一管理如此多的虚拟化主机与虚拟机,通过管理平台是否能实 ...

  9. Oracle 原理:用户和权限,Profile,系统权限,对象权限,角色

    目录 1.用户的创建 2.用 Profile(概要文件) 管理用户: 3.系统权限 4.对象权限 5.角色管理 -------------------------------------------- ...

最新文章

  1. Android源码下载(ubuntu12.04(amd64))
  2. NPOI之Excel——设置单元格背景色
  3. 【Python】ModuleNotFoundError: No module named 'pandas.io.data'
  4. 正则表达式 匹配点号_自动化关联篇JMeter(十)-正则表达式关联
  5. vs2010+open244的永久性配置
  6. Nordic Blue Tooth
  7. 08cms php5.6,大型房产门户08cms单城市商业版V8.4(带升级补丁),带手机独家放送,去除后门优化响应...
  8. CAD 使用 颜色 线型
  9. html5空白站位符号,空格代码(隐形空白符号)
  10. 应急指挥中心建设方案
  11. arcgis软件环境安装
  12. 自定义皮肤,你值得拥有!
  13. HTML5游戏 看你有多“色” 开发
  14. 数据结构初步(十二)- 插入排序与希尔排序超详细图解分析
  15. 互联网络业的十大发展趋势
  16. DPU网络开发SDK——DPDK(九)
  17. sqlmap--tamper使用技巧
  18. 吴军老师《给中学生/大学生的书单》----Yohao整理
  19. OpenGL中的gl,glu,glut的区别
  20. SVG夜晚床月亮场景代码

热门文章

  1. 详解使用Linux指令怎么更改文件名称
  2. Java 阻塞线程用法
  3. (三)本地yum源配置
  4. 报表Excel的制作X-Spreadsheet
  5. 续:ibatis使用高级篇,多表操作处理!
  6. dotnet core 和 dotnet Framework 启动可执行文件的差别
  7. linux top 刷新速度,Linux Top命令使用方法
  8. 巧妙利用inf文件添加shift后门
  9. 关于同一线程两次调用EnterCriticalSection的测试
  10. 关系数据库、内存数据库、Nosql区别与联系