HBase 数据源

本文为您介绍如何为 HBase 增强版实例创建用户,以及该用户作为源端需要具备的权限。

背景信息

创建 HBase 增强版实例后,会存在默认用户 root,具备全部权限(包括 readwriteadmintrashsystem),您在使用数据传输迁移 HBase 增强版实例的数据至 OBKV 时,可以根据实际需求创建用户并授权。

本文创建的 HBase 增强版实例用户,用于创建 HBase 数据源时填写 用户名

image

创建 HBase 实例用户

  1. 登录 HBase 控制台

  2. 集群列表 页面,单击 HBase 增强版(Lindorm)/ 2.0 目标集群的 ID。

    image

  3. 基本信息 页面,单击左侧导航栏的 访问控制,将您的客户端 IP 添加至白名单。

    1. 通过 ifconfig 命令获取客户端 IP。

    2. 访问控制 > 白名单设置 页签,单击目标分组下的 修改分组白名单

      image

      如果您需要新增分组,也可以单击 增加分组白名单 进行相关设置。详情请参见 设置白名单

    3. 修改分组白名单 对话框中,输入客户端 IP。

    4. 单击 确定

  4. 进入 Lindorm Insight 页面。

    1. 访问控制 页面,单击左侧导航栏的 集群管理

    2. 在 集群管理 页面,单击 ClusterManager 公网

      重要

      如果您是第一次登录 Lindorm Insight 页面,请单击 UI 访问 区域右上角的 重置 UI 访问密码,设置 Lindorm Insight 页面的登录密码。

      image

    3. 登录 对话框,输入 用户名密码

    4. 单击 登录

  5. 新增用户。

    1. Lindorm Insight 页面,单击左侧导航栏的 数据管理 > 用户管理

    2. 用户管理 页面,单击右上角的 新增用户

      image

    3. 新增用户 对话框,输入 用户名密码

    4. 单击 确定

      创建完成后,您可以在 用户管理 页面查看。

      image

源端 HBase 实例用户授权

  1. 用户管理 页面,单击目标用户后的 更多 > 授予全局权限

    image

    您也可以对 namespacetable 进行授权,详情请参见 权限管理

  2. 授予全局权限 对话框,勾选 READWRITE

    HBase 实例作为源端时,用户在结构迁移、全量迁移和全量校验阶段需要具备 READ 权限,反向增量阶段需要具备 WRITE 权限,增量同步阶段无需特别设置,使用默认权限即可。

    image

  3. 单击 确定