赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 对象存储
  4. 操作指南
  5. 数据湖管理
  6. OSS-HDFS服务
  7. 数据管理
  8. 常用Shell命令
  9. UserGroupsMapping(管理用户和用户组映射)

UserGroupsMapping(管理用户和用户组映射)

  • 常用Shell命令
  • 发布于 2025-04-21
  • 0 次阅读
文档编辑
文档编辑

UserGroupsMapping命令是与用户组映射相关的命令,用于管理和查询用户和用户组映射的信息。

前提条件

  • 已创建Hadoop环境、Hadoop集群或者Hadoop客户端。具体操作,请参见创建Hadoop运行环境。

  • 已开通OSS-HDFS服务。具体操作,请参见开通OSS-HDFS服务。

  • 已配置4.5.0及以上版本JindoSDK 。具体操作,请参见非EMR集群接入OSS-HDFS服务快速入门。

步骤1:配置环境变量

  1. 连接ECS实例。具体操作,请参见连接ECS实例。

  2. 进入已安装的JindoSDK JAR包下的bin目录。

    以下以jindosdk-x.x.x-linux为例,如使用其他版本的JindoSDK,请替换为对应的JAR包名称。

    cd jindosdk-x.x.x-linux/bin/
    说明

    x.x.x表示JindoSDK JAR包版本号。

  3. 授予bin目录下的jindo-util文件的读、写、执行的权限。

    chmod 700 jindo-util
  4. 将jindo-util文件重命名为jindo。

    mv jindo-util jindo
  5. 新建配置文件jindosdk.cfg,然后在配置文件中添加以下配置项。

    [common]保持以下默认配置。
    logger.dir = /tmp/jindo-util/
    logger.sync = false
    logger.consolelogger = false
    logger.level = 0
    logger.verbose = 0
    logger.cleaner.enable = true
    hadoopConf.enable = false
    
    [jindosdk]自定义以下配置项。
    <!-- 以下以杭州地域为例,其他地域请根据实际情况替换。 -->
    fs.oss.endpoint = cn-hangzhou.oss-dls.aliyuncs.com
    <!-- 配置访问OSS-HDFS服务的AccessKeyId、AccessKeySecret。 -->
    fs.oss.accessKeyId = LTAI********    
    fs.oss.accessKeySecret = KZo1********                                       
  6. 设置环境变量。

    export JINDOSDK_CONF_DIR=<JINDOSDK_CONF_DIR>

    <JINDOSDK_CONF_DIR>填写jindosdk.cfg 配置文件所在的绝对路径。

步骤2:执行用户和用户组映射相关操作

添加用户和用户组映射

  • 命令格式

    ./jindo admin -addUserGroupsMapping \
                    [-dlsUri <uri>] \
                    [-user <user>] \
                    [-groups <group1,group2...>]
  • 使用示例

    以下示例用于添加用户user1与用户组group1以及group2的映射关系。

    ./jindo admin -addUserGroupsMapping \
                    -dlsUri oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com \
                    -user user1 \
                    -groups group1,group2

查看用户和用户组信息

  • 命令格式

    ./jindo admin -listUserGroupsMappings \
                    [-dlsUri <dlsUri>] \
                    [-maxKeys <maxKeys>] \
                    [-marker <marker>]
  • 使用示例

    以下示例用于查看<dlsUri>路径下名称中带test标记的10个用户信息。

    ./jindo admin -listUserGroupsMappings \
                    -dlsUri oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com \
                    -maxKeys 10 \
                    -marker test

    -maxKeys与-marker均为可选项。

    • -maxKeys选项用于指定查看用户个数。

    • -marker选项用于筛选名称中包含特殊标记的用户。

删除用户和用户组的映射关系

  • 命令格式

    ./jindo admin -deleteUserGroupsMapping \
                     [-dlsUri <uri>] \
                     [-user <user>]
  • 使用示例

    以下示例用于删除用户user1与所属用户组的映射关系。

    ./jindo ad -deleteUserGroupsMapping \
                    -dlsUri oss://examplebucket.cn-shanghai.oss-dls.aliyuncs.com \
                    -user user1
相关文章

Snapshot(通过快照备份和恢复数据) 2025-04-21 18:15

当您希望对OSS-HDFS服务的数据进行备份,在数据发生错误、被误删除时,将数据恢复至可用状态,您可以使用Snapshot命令创建快照。OSS-HDFS服务的快照功能与HDFS的快照功能完全兼容,同时支持目录层级操作。

ProxyUser(配置代理用户) 2025-04-21 18:15

ProxyUser命令用于授权一个用户代表其他用户进行相关操作,例如某些敏感数据只允许授权的指定用户代表其他用户进行访问。 前提条件

UserGroupsMapping(管理用户和用户组映射) 2025-04-21 18:15

UserGroupsMapping命令是与用户组映射相关的命令,用于管理和查询用户和用户组映射的信息。 前提条件

CallerContext(记录操作的发起者) 2025-04-21 18:15

CallerContext命令用于在服务端审计日志中记录命名空间调用的发起者。开启CallerContext功能后,审计日志将显示Mapreduce作业、Spark作业、Hadoop命令等操作的发起者。 前提条件 已创建ECS实例。具体步骤,请参见选购ECS实例。

ArchiveDirectRead(归档直读) 2025-04-21 18:15

归档直读是指直接访问OSS-HDFS服务中归档存储类型的文件,而无需先对其解冻。归档直读适用于实时读取极少需要访问的数据场景。 前提条件 已创建ECS实例。具体步骤,请参见选购ECS实例。

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号