FuisonInsight Hadoop中新增用户和Hbase授权
一hbse01添加kerberos用户
1.hbse01下登录kadmin控制台
/home/omm/kerberos/bin/kadmin -p kadmin/admin --密码1qaz@WSX
2.hbse01下执行添加人机帐号的命令,密码超时时间为0秒
addprinc -pwexpire 0sec xiaopeng
addprinc -pwexpire 0sec loull
addprinc -pwexpire 0sec zhoufeng
addprinc -pwexpire 0sec chengxi
二hbse01添加ldap用户
1.获取ldap server的地址
cat /etc/openldap/ldap.conf
2.查看该用户要加入的组的ID(假设步骤1查询到的ldap server地址为ldaps://*.*.237.221:1389)
ldapsearch -H ldaps://*.*.237.221:1389 -LLL -x -D cn=root,dc=hadoop,dc=com -W -b ou=Groups,dc=hadoop,dc=com--列出所有组
3.编写用户信息文件user.ldif(假设要加入的hive组的ID为10002)
vi adduser.ldif
输入如下内容
dn: uid=xiaopeng,ou=Peoples,dc=hadoop,dc=com
objectClass:account
objectClass:posixAccount
objectClass:shadowAccount
uid:xiaopeng
cn:xiaopeng
gidNumber:10002
homeDirectory:/home/xiaopeng
loginShell:/bin/false
shadowMin:0
shadowMax:99999
shadowLastChange:15762
uidNumber:20003
dn: uid=loull,ou=Peoples,dc=hadoop,dc=com
objectClass:account
objectClass:posixAccount
objectClass:shadowAccount
uid:loull
cn:loull
gidNumber:10002
homeDirectory:/home/loull
loginShell:/bin/false
shadowMin:0
shadowMax:99999
shadowLastChange:15762
uidNumber:20004
dn: uid=zhoufeng,ou=Peoples,dc=hadoop,dc=com
objectClass:account
objectClass:posixAccount
objectClass:shadowAccount
uid:zhoufeng
cn:zhoufeng
gidNumber:10002
homeDirectory:/home/zhoufeng
loginShell:/bin/false
shadowMin:0
shadowMax:99999
shadowLastChange:15762
uidNumber:20005
dn: uid=chengxi,ou=Peoples,dc=hadoop,dc=com
objectClass:account
objectClass:posixAccount
objectClass:shadowAccount
uid:chengxi
cn:chengxi
gidNumber:10002
homeDirectory:/home/chengxi
loginShell:/bin/false
shadowMin:0
shadowMax:99999
shadowLastChange:15762
uidNumber:20006
4.执行如下命令,添加用户
ldapadd -H ldaps://*.*.237.221:1389 -x -D cn=root,dc=hadoop,dc=com -W -f ./adduser.ldif
5.执行如下命令,可以查看已有的用户
ldapsearch -H ldaps://*.*.237.221:1389 -x -LLL -b dc=hadoop,dc=com
三.hbase客户端授权
登陆进入HBASE
hbase(main):008:0> grant 'zhoufeng','RWC'
0 row(s) in 0.1420 seconds
四.hbase权限相关操作
hbase(main):004:0> scan 'hbase:acl'
ROW COLUMN+CELL
0 row(s) in 0.0650 seconds
hbase(main):007:0> grant 'loader','RWXCA'
0 row(s) in 1.5820 seconds
hbase(main):008:0> scan 'hbase:acl'
ROW COLUMN+CELL
hbase:acl column=l:loader, timestamp=1437363954892, value=RWXCA
1 row(s) in 0.1490 seconds
hbase(main):009:0> grant 'loader','RWXC'
0 row(s) in 0.2510 seconds
hbase(main):011:0> scan 'hbase:acl'
ROW COLUMN+CELL
hbase:acl column=l:loader, timestamp=1437364006945, value=RWXC
1 row(s) in 0.0720 seconds
--也可以对不存在的用户授权
hbase(main):002:0> grant 'unko','R'
hbase(main):003:0> scan 'hbase:acl'
ROW COLUMN+CELL
hbase:acl column=l:loader, timestamp=1437364006945, value=RWXC
hbase:acl column=l:unko, timestamp=1437364763262, value=R
1 row(s) in 0.1540 seconds
回收权限
hbase(main):012:0> revoke 'unko'
0 row(s) in 0.3670 seconds
hbase(main):013:0> scan 'hbase:acl'
ROW COLUMN+CELL
hbase:acl column=l:loader, timestamp=1437364006945, value=RWXC
1 row(s) in 0.0800 seconds
转载于:https://www.cnblogs.com/dotagg/p/6404505.html
FuisonInsight Hadoop中新增用户和Hbase授权相关推荐
- 在SQL Server中创建用户角色及授权
参考文献 http://database.51cto.com/art/201009/224075.htm 正文 要想成功访问 SQL Server 数据库中的数据, 我们需要两个方面的授权: 获得准许 ...
- 转 在SQL Server中创建用户角色及授权(使用SQL语句)
目录 要想成功访问 SQL Server 数据库中的数据 我们需要两个方面的授权 完整的代码示例 使用存储过程来完成用户创建 实例 要想成功访问 SQL Server 数据库中的数据, 我们需要两个 ...
- 【转】在SQL Server中创建用户角色及授权(使用SQL语句)
1. 首先在 SQL Server 服务器级别,创建登陆帐户(create login) --创建登陆帐户(create login) create login dba with password=' ...
- 在SQL Server中创建用户角色及授权(使用SQL语句)
1. 首先在 SQL Server 服务器级别,创建登陆帐户(create login) --创建登陆帐户(create login) create login dba with password=' ...
- 如何在金蝶服务器增加用户,金蝶标准版中新增的用户如何授权?
金蝶标准版中新增的用户如何授权? 在金蝶KIS所有系列的产品中,为了满足不同的用户对工作分工和权限的需要,系统提供了用户管理的功能,来帮助用户进行细化管理.在完成用户增加后,还需要由系统管理员对新增加 ...
- 建立HBase的集群和HDInsight在Hadoop中使用Hive来查询它们
建立HBase的集群和HDInsight在Hadoop中使用Hive来查询它们 在本教程中,您将学习如何创建和查询HDInsight使用HiveHadoop的HBase的表.下列步骤描述: •如何使用 ...
- hadoop中HBase子项目入门讲解
HBase 是Hadoop的一个子项目,HBase采用了Google BigTable的稀疏的,面向列的数据库实现方式的理论,建立在hadoop的hdfs上,一方面里用了hdfs的高可靠性和可伸缩行, ...
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 ...
- mysql中给用户添加密码_MySql中添加用户,新建数据库,用户授权,删除用户,修改密码...
MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 ...
最新文章
- java如何恢复成eclipse项目,清理一下垃圾,Eclipse里面的项目全部不见了,怎么恢复...
- 周昌印:忘记技术 从用户与市场考虑问题
- oracle9i目录不停增长,丢失所有文件、拥有全备份,缺少后增加的文件
- 双向链表list.h升序排序
- 百度app不支持popstate_这一次谷歌很强硬,从现在起你的 App 再不支持,将拒绝上架!...
- 231 · 自动补全
- matlab 求最大值函数,利用matlab, 二元函数求最大值
- centos7 vi保存退出_怎么保存退出vi编辑 vi常用命令大全
- LEACH Algorithm
- 阿里云ECS服务器被DDoS无解攻击,我改怎么办
- 会员积分体系付费会员的运营优化方法
- routeros 3322电信联通脚本
- 如何采用陷阱方式钩住API
- OpenFOAM 中边界条件的设定【转载】
- Veri2. VCS behavioral analysis for the un-driven port
- oracle----存储过程
- 你偷看的小黄片,全被监视了
- vue管理系统展示数据模板
- TXT阅读器 C# winfrom 开发
- Windows 10 使用WSL2下载和编译安卓10源码
热门文章
- 安装logstash-7.9.3和filebeat-7.9.3
- 最新型号设备信息对照表_所有iPhone设备都可能被解锁!黑客发布新款越狱软件“Unc0ver”...
- 大多数元素python_学Python必知的20个技巧,掌握它们,准没错
- 系统学习NLP(二十)--SWEM
- 系统学习机器学习之模型选择
- 双链表(线性表的链式存储)---C语言版
- 1至100之和用c语言表达方式,C语言菜鸟基础教程之求1到100的和
- 瑞友客户端无法建立跟远程计算机的连接,瑞友天翼终端错误信息的原因以及解决方法大全.doc...
- android 8.1没声音,RingtonePreference无法在Android 8.1上添加新的铃声
- Hive insert into小文件问题