访问模式
目前HBase提供了内网访问及公网访问的模式。内网访问比较稳定,一般在生产使用。公网访问延迟相对较高,比较适合开发测试使用,主要是满足开发测试的需求。公网访问请参见公网访问方案。
经典网络
在经典网络环境中,您可以在HBase所在Region的任意Zone购买一台ECS,然后设置HBase的白名单即可访问。
例如:现在HBase创建在华东1-可用区b,我们可以在华东1-可用区b,可用区c,可用区d, 可用区e中任何一个可用区上创建ECS,然后连接HBase。
专有网络(VPC)
VPC场景下,用户可以创建任何可用区位置的ECS,只要ECS和HBase在同一个VPC下,即可正常通信。通过创建不同可用区的vswitch将ECS和HBase加入到同一个VPC后连接起来。
- 首先需要在这个Region中创建一个VPC,VPC控制台。
比如,我在杭州,那么在杭州创建一个VPC,叫
myvpc
。 - 在这个VPC下,对应HBase所在的可用区创建一个vswitch(虚拟交换机)。
比如,我们的HBase是在杭州的可用区e,那么我们在VPC中创建一个在可用区e的vswitch,叫
switch-zone-e
,对应的网段可以根据需要自行选择。 - 在HBase的购买页面,购买VPC设置为
myvpc
和switch-zone-e
。 - 创建ECS使用的vswitch。
- 如果ECS可以购买和HBase相同的可用区,比如可用区e,那么可以直接到第五步购买。
- 若不能购买HBase所在可用区的ECS,请查看下能够购买的ECS的可用区,比如是可用区b,然后在
myvpc
下创建对应的vswitchswitch-zone-b
。
- 创建ECS。
- 若能够选择和HBase相同的可用区,如可用区e,那么直接购买,并在选择VPC的时候选择和HBase相同的VPC和vswitch。
- 若不在同一个可用区,则按照上一步的选择的可用区,比如可用区b创建ECS,并在选择VPC的时候,选择之前创建的VPC
myvpc
和switch-zone-b
。
开启白名单
创建ECS后,我们还需要在HBase上设置访问的白名单,将这台ECS的内网IP添加到访问白名单中,具体操作请参见设置白名单。
连通性检测
请参见连通性检测。