全部产品
Search
文档中心

云数据库 HBase:连通性检测

更新时间:Feb 23, 2024

本文介绍云数据库HBase连通性检测和与云数据库HBase网络不通的可能原因。

背景信息

云数据库HBase为了保障安全性,不提供Ping的ICMP协议,请不要使用Ping来访问,判断是否连通云数据库HBase,请使用Telnet。平台提供了公网访问及内网访问,如果没有开放公网是不能通过公网访问的。

检测步骤

  1. 获取ZK连接地址。

    1. 登录HBase控制台,在集群列表页面,选择目标HBase标准版实例。

    2. 在左侧导航栏选择数据库连接

    3. 获取连接地址。

      说明

      如果是thrift服务或者其他的DB的服务,请换成相应服务的域名及端口。

      • HBase标准版集群:在连接信息区域获取ZK 链接地址

      • HBase增强版集群:在连接信息区域获取Java API访问地址

  2. 检测网络是否互通。

    与云数据库HBase网络互通示例。

    [xx@yy-MacBook-Pro ~]$ telnet  hb-xxxxx-001.hbase.rds.aliyuncs.com 2181
    Trying 10.10.10.10...
    Connected to hb-xxxxx-001.hbase.rds.aliyuncs.com.
    Escape character is '^]'.

    与云数据库HBase网络不通示例。

    [xx@yy-MacBook-Pro ~]$ telnet  hb-xxxxx-001.hbase.rds.aliyuncs.com 2181
    Trying 10.10.10.10...
    telnet: connect to address 10.10.10.10: Operation timed out
    telnet: Unable to connect to remote host

与云数据库HBase网络不通有哪些可能原因?

  • 云数据库HBase实例未添加白名单,具体操作请参见设置白名单

  • 本地的网络没有开通出口白名单,例如:使用ECS,但未放开ECS出口的IP及端口。

  • 本地的网络类型为经典网络不能访问VPC环境。

  • 在同一个VPC网络下跨交换机,请添加路由规则。

  • 两个不同的VPC环境默认是不连通的,跨VPC请配置高速通道。

  • 非阿里云环境访问,例如:贵公司办公环境。

    1. 请配置公网域名,具体操作请参见公网访问方案

    2. 拉专线。

  • 如果使用ECS,请配置公网域名,如果ECS本身没有开放公网,与云数据库HBase网络不通。

排查以上情况后,与云数据库HBase网络还是不通请钉钉联系云数据库HBase答疑(钉钉号:s0s3eg3)。