
# 准备弹性云服务器
如果客户端工具的运行环境为Linux环境，您需要准备一台和CloudTable集群在相同虚拟私有云的Linux弹性云服务器作为客户端主机。例如，使用以下客户端工具访问集群，建议使用Linux弹性云服务器：HBase shell。
如果客户端工具的运行环境为Windows环境，您需要准备一台和CloudTable集群在相同虚拟私有云的Windows弹性云服务器作为客户端主机。
 #### 准备弹性云服务器
购买Linux或Windows弹性云服务器的操作步骤，请参见《弹性云服务器快速入门》中的[购买弹性云服务器](https://support.huaweicloud.com/usermanual-ecs/ecs_03_7002.html)。
购买的弹性云服务器需要满足如下要求。
- 弹性云服务器需要与CloudTable集群具有相同的区域、可用区、虚拟私有云和子网。 关于虚拟私有云的更多信息，请参见[虚拟私有云](https://support.huaweicloud.com/vpc/index.html)的"用户指南 \> 虚拟私有云和子网"。
  
- 弹性云服务器需要与CloudTable集群具有相同的安全组。 关于安全组的更多信息，请参见《虚拟私有云用户指南》中的[安全组](https://support.huaweicloud.com/usermanual-vpc/vpc_SecurityGroup_0001.html)。
  ![](https://support.huaweicloud.com/usermanual-cloudtable/public_sys-resources/note_3.0-zh-cn.png)
  在使用跨VPC通信方式访问CloudTable集群时，需要由网络管理员对集群所在VPC，安全组和子网的访问进行授权。
  请确认安全组的"出方向规则"中是否存在如下规则：
  - 协议端口：全部
  
  - 类型：IPv4
  
  - 目的地址：0.0.0.0/0
  
  
  如上述规则不存在，则按[图1]所示添加出方向规则。
  - 协议：TCP
  
  - 端口：80
  
  - 目的地址：选择"IP地址"，并设置为0.0.0.0/0
    图1添加出方向规则   
    ![](https://support.huaweicloud.com/usermanual-cloudtable/zh-cn_image_0000002376542673.png "点击放大") 
    
- 购买弹性云服务器时，"弹性公网IP"需选择"现在购买"，或者在ECS创建完成后再为该ECS绑定一个弹性公网IP。
- 访问Linux弹性云服务器，建议使用SSH密码方式登录Linux弹性云服务器。 具体登录操作步骤请参见《弹性云服务器用户指南》中的[登录Linux弹性云服务器](https://support.huaweicloud.com/usermanual-ecs/ecs_03_0134.html)。
  
- 访问Windows弹性云服务器，建议使用MSTSC远程桌面连接的方式登录。 具体登录操作步骤请参见《弹性云服务器用户指南》中的[登录Windows弹性云服务器](https://support.huaweicloud.com/usermanual-ecs/ecs_03_0125.html)。
  
 
#### 为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   
      ![](https://support.huaweicloud.com/usermanual-cloudtable/zh-cn_image_0000002342544760.png "点击放大") 
   
   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地址是多少？](https://support.huaweicloud.com/dns_faq/dns_faq_002.html)。
   **为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其中任意一个内网域名。
      
   
   
   
   
 
#### 为Windows弹性云服务器配置DNS地址
1. 使用Administrator账号登录Windows弹性云服务器。
2. 在Windows弹性云服务器上选择"开始 \> 控制面板 \> 网络和共享中心"。
3. 在"网络和共享中心"窗口，单击右边的"更改适配器设置"。
4. 右击网络适配器名，在弹出的快捷菜单中，选择"属性"，弹出属性窗口。
5. 单击"Internet协议版本4 （TCP/IPv4）"，弹出"Internet协议版本 4 （TCP/IPv4）属性"窗口。
   图3Internet协议版本 4 （TCP/IPv4）属性   
   ![](https://support.huaweicloud.com/usermanual-cloudtable/zh-cn_image_0000002376662581.png "点击放大") 
6. 在[图3]中勾选"使用下面的DNS服务器地址"，将DNS服务器IP地址填入"首选DNS服务器"框，并单击"确定"。
   DNS服务器用于解析CloudTable集群相关链接地址（例如ZK链接地址）中的域名。请根据CloudTable集群所在的区域，设置相应区域的内网DNS地址，各个区域的DNS地址请参见《云解析服务常见问题》中的[内网DNS地址是多少？](https://support.huaweicloud.com/dns_faq/dns_faq_002.html)。
   
7. 单击"开始"，在搜索框中输入"cmd"并按"Enter"，进入命令行对话框。
8. 在命令行中执行如下命令，验证配置DNS是否成功。
   ```
   ping 访问域名
   ```
   访问域名请输入CloudTable集群的相关链接地址（例如ZK链接地址）中的域名。请在表格存储服务管理控制台，单击集群名称，进入集群基本信息页面，获取CloudTable的相关链接地址。所获取的链接地址包含了以逗号分隔的3个内网域名，您可以ping其中任意一个内网域名。
   
 
