更新时间:2024-04-29 GMT+08:00

准备弹性云服务器

如果客户端工具的运行环境为Linux环境,您需要准备一台和CloudTable集群在相同虚拟私有云的Linux弹性云服务器作为客户端主机。例如,使用以下客户端工具访问集群,建议使用Linux弹性云服务器:HBase shell。

如果客户端工具的运行环境为Windows环境,您需要准备一台和CloudTable集群在相同虚拟私有云的Windows弹性云服务器作为客户端主机。

用户可以根据不同使用功能,选择对应镜像的弹性云服务器。

准备弹性云服务器

购买Linux或Windows弹性云服务器的操作步骤,请参见《弹性云服务器快速入门》中的购买弹性云服务器

购买的弹性云服务器需要满足如下要求。

  • 弹性云服务器需要与CloudTable集群具有相同的区域、可用区、虚拟私有云和子网。

    关于虚拟私有云的更多信息,请参见虚拟私有云用户指南 > 虚拟私有云和子网

  • 弹性云服务器需要与CloudTable集群具有相同的安全组。

    关于安全组的更多信息,请参见《虚拟私有云用户指南》中的安全组

    在使用跨VPC通信方式访问CloudTable集群时,需要由网络管理员对集群所在VPC,安全组和子网的访问进行授权。

    请确认安全组的“出方向规则”中是否存在如下规则:

    • 协议端口:全部
    • 类型:IPv4
    • 目的地址:0.0.0.0/0
    如上述规则不存在,则按图1所示添加如下出方向规则。
    • 协议:TCP
    • 端口:80
    • 目的地址:选择“IP地址”,并设置为0.0.0.0/0
    图1 添加出方向规则
  • 购买弹性云服务器时,“弹性公网IP”需选择“现在购买”,或者在ECS创建完成后再为该ECS绑定一个弹性公网IP。
  • 访问Linux弹性云服务器,建议使用SSH密码方式登录Linux弹性云服务器。

    具体登录操作步骤请参见《弹性云服务器用户指南》中的登录Linux弹性云服务器

  • 访问Windows弹性云服务器,建议使用MSTSC远程桌面连接的方式登录。

    具体登录操作步骤请参见《弹性云服务器用户指南》中的登录Windows弹性云服务器

为Linux弹性云服务器配置DNS地址和hosts文件

当您通过一键部署客户端的方法安装HBase Shell时,不需要执行本操作。其他情况下,请参照以下方法为Linux弹性云服务器配置DNS地址和hosts。

  1. 配置/etc/hosts。

    将主机IP配置到/etc/hosts文件,可以加速访问CloudTable集群。

    为Linux弹性云服务器配置"/etc/hosts"的操作方法如下

    1. 以root用户登录Linux弹性云服务器。
    2. 执行“hostname”,查询主机名。
      [root@euler ~]# hostname
      euler.novalocal
    3. 执行“ifconfig”,查询本机IP。
      图2 查询IP
    4. 执行“vi /etc/hosts”命令,编辑文件,增加主机配置。
      192.168.0.58 euler.novalocal
      127.0.0.1 euler.novalocal
    5. 按“Esc”键,并输入“:wq”,保存退出。
    6. 执行如下命令,查看IP地址是否写入成功。
      cat /etc/hosts
    7. 执行如下命令,验证是否能够解析主机名。
      ping 主机名

  2. 配置DNS。

    DNS服务器用于解析CloudTable集群相关链接地址(例如ZK链接地址)中的域名。请根据CloudTable集群所在的区域,设置相应区域的内网DNS地址,各个区域的DNS地址请参见《云解析服务常见问题》中的内网DNS地址是多少?

    为Linux弹性云服务器配置DNS的操作方法如下:

    1. 以root用户登录Linux弹性云服务器。
    2. 执行“vi /etc/resolv.conf”命令,编辑“/etc/resolv.conf”文件,增加“nameserver”配置。
      在已有的公网IP地址之前新增两行写入DNS服务器IP地址,格式如下:
      nameserver 100.125.1.250
    3. 按“Esc”键,并输入“:wq”,保存退出。
    4. 执行如下命令,查看IP地址是否写入成功。
      cat /etc/resolv.conf
    5. 执行如下命令,验证访问域名是否可以解析到IP地址。
      ping 访问域名

      访问域名请输入CloudTable集群的相关链接地址(例如ZK链接地址)中的域名。请在表格存储服务管理控制台,单击集群名称,进入集群基本信息页面,获取CloudTable的相关链接地址。所获取的链接地址包含了以逗号分隔的3个内网域名,您可以ping其中任意一个内网域名。

      图3 查看链接地址

为Windows弹性云服务器配置DNS地址

  1. 使用Administrator账号登录Windows弹性云服务器。
  2. 在Windows弹性云服务器上选择“开始 > 控制面板 > 网络和共享中心”。
  3. 在“网络和共享中心”窗口,单击右边的“更改适配器设置”。
  4. 右击网络适配器名,在弹出的快捷菜单中,选择“属性”,弹出属性窗口。
  5. 单击“Internet协议版本4 (TCP/IPv4)”,弹出“Internet协议版本 4 (TCP/IPv4)属性”窗口。
    图4 Internet协议版本 4 (TCP/IPv4)属性
  6. 图4中勾选“使用下面的DNS服务器地址”,将DNS服务器IP地址填入“首选DNS服务器”框,并单击“确定”。

    DNS服务器用于解析CloudTable集群相关链接地址(例如ZK链接地址)中的域名。请根据CloudTable集群所在的区域,设置相应区域的内网DNS地址,各个区域的DNS地址请参见《云解析服务常见问题》中的内网DNS地址是多少?

  7. 单击“开始”,在搜索框中输入“cmd”并按“Enter”,进入命令行对话框。
  8. 在命令行中执行如下命令,验证配置DNS是否成功。
    ping 访问域名

    访问域名请输入CloudTable集群的相关链接地址(例如ZK链接地址)中的域名。请在表格存储服务管理控制台,单击集群名称,进入集群基本信息页面,获取CloudTable的相关链接地址。所获取的链接地址包含了以逗号分隔的3个内网域名,您可以ping其中任意一个内网域名。

    图5 查看地址