准备弹性云服务器
如果客户端工具的运行环境为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
- 购买弹性云服务器时,“弹性公网IP”需选择“现在购买”,或者在ECS创建完成后再为该ECS绑定一个弹性公网IP。
- 访问Linux弹性云服务器,建议使用SSH密码方式登录Linux弹性云服务器。
具体登录操作步骤请参见《弹性云服务器用户指南》中的登录Linux弹性云服务器。
- 访问Windows弹性云服务器,建议使用MSTSC远程桌面连接的方式登录。
具体登录操作步骤请参见《弹性云服务器用户指南》中的登录Windows弹性云服务器。
为Linux弹性云服务器配置DNS地址和hosts文件
当您通过一键部署客户端的方法安装HBase Shell时,不需要执行本操作。其他情况下,请参照以下方法为Linux弹性云服务器配置DNS地址和hosts。
- 配置/etc/hosts。
将主机IP配置到/etc/hosts文件,可以加速访问CloudTable集群。
为Linux弹性云服务器配置"/etc/hosts"的操作方法如下:
- 以root用户登录Linux弹性云服务器。
- 执行“hostname”,查询主机名。
[root@euler ~]# hostname euler.novalocal
- 执行“ifconfig”,查询本机IP。
图2 查询IP
- 执行“vi /etc/hosts”命令,编辑文件,增加主机配置。
192.168.0.58 euler.novalocal 127.0.0.1 euler.novalocal
- 按“Esc”键,并输入“:wq”,保存退出。
- 执行如下命令,查看IP地址是否写入成功。
cat /etc/hosts
- 执行如下命令,验证是否能够解析主机名。
ping 主机名
- 配置DNS。
DNS服务器用于解析CloudTable集群相关链接地址(例如ZK链接地址)中的域名。请根据CloudTable集群所在的区域,设置相应区域的内网DNS地址,各个区域的DNS地址请参见《云解析服务常见问题》中的内网DNS地址是多少?。
为Linux弹性云服务器配置DNS的操作方法如下:
- 以root用户登录Linux弹性云服务器。
- 执行“vi /etc/resolv.conf”命令,编辑“/etc/resolv.conf”文件,增加“nameserver”配置。
- 按“Esc”键,并输入“:wq”,保存退出。
- 执行如下命令,查看IP地址是否写入成功。
cat /etc/resolv.conf
- 执行如下命令,验证访问域名是否可以解析到IP地址。
ping 访问域名
访问域名请输入CloudTable集群的相关链接地址(例如ZK链接地址)中的域名。请在表格存储服务管理控制台,单击集群名称,进入集群基本信息页面,获取CloudTable的相关链接地址。所获取的链接地址包含了以逗号分隔的3个内网域名,您可以ping其中任意一个内网域名。
为Windows弹性云服务器配置DNS地址
- 使用Administrator账号登录Windows弹性云服务器。
- 在Windows弹性云服务器上选择“开始 > 控制面板 > 网络和共享中心”。
- 在“网络和共享中心”窗口,单击右边的“更改适配器设置”。
- 右击网络适配器名,在弹出的快捷菜单中,选择“属性”,弹出属性窗口。
- 单击“Internet协议版本4 (TCP/IPv4)”,弹出“Internet协议版本 4 (TCP/IPv4)属性”窗口。
- 在图3中勾选“使用下面的DNS服务器地址”,将DNS服务器IP地址填入“首选DNS服务器”框,并单击“确定”。
DNS服务器用于解析CloudTable集群相关链接地址(例如ZK链接地址)中的域名。请根据CloudTable集群所在的区域,设置相应区域的内网DNS地址,各个区域的DNS地址请参见《云解析服务常见问题》中的内网DNS地址是多少?。
- 单击“开始”,在搜索框中输入“cmd”并按“Enter”,进入命令行对话框。
- 在命令行中执行如下命令,验证配置DNS是否成功。
ping 访问域名
访问域名请输入CloudTable集群的相关链接地址(例如ZK链接地址)中的域名。请在表格存储服务管理控制台,单击集群名称,进入集群基本信息页面,获取CloudTable的相关链接地址。所获取的链接地址包含了以逗号分隔的3个内网域名,您可以ping其中任意一个内网域名。