本文介绍OSS-HDFS服务(JindoFS服务)UserGroupsMapping命令的常见用法。
前提条件
- 已创建Hadoop环境、Hadoop集群或者Hadoop客户端。具体操作,请参见创建Hadoop运行环境。
- 已开通OSS-HDFS服务。具体操作,请参见开通并授权访问OSS-HDFS服务。
- 已配置4.5.0及以上版本JindoSDK 。具体操作,请参见非EMR集群接入OSS-HDFS服务快速入门
添加用户和用户组映射
- 命令格式
jindo dlsadmin -addUserGroupsMapping [-dlsUri <uri>] [-user <user>] [-groups <group1,group2...>]
- 使用示例
以下示例用于添加用户user1与用户组group1以及group2的映射关系。
jindo dlsadmin -addUserGroupsMapping -dlsUri oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com -user user1 -groups group1,group2
查看用户和用户组信息
- 命令格式
jindo dlsadmin -listUserGroupsMappings [-dlsUri <dlsUri>] [-maxKeys <maxKeys>] [-marker <marker>]
- 使用示例
以下示例用于查看<dlsUri>路径下名称中带test标记的10个用户信息。
jindo dlsadmin -listUserGroupsMappings -dlsUri oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com -maxKeys 10 -marker test
-maxKeys与-marker均为可选项。- -maxKeys选项用于指定查看用户个数。
- -marker选项用于筛选名称中包含特殊标记的用户。
删除用户和用户组的映射关系
- 命令格式
jindo dlsadmin -deleteUserGroupsMapping [-dlsUri <uri>] [-user <user>]
- 使用示例
以下示例用于删除用户user1与所属用户组的映射关系。
jindo dlsadmin -deleteUserGroupsMapping -dlsUri oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com -user user1