本文介紹云數據庫HBase連通性檢測和與云數據庫HBase網絡不通的可能原因。
背景信息
云數據庫HBase為了保障安全性,不提供Ping的ICMP協議,請不要使用Ping來訪問,判斷是否連通云數據庫HBase,請使用Telnet。平臺提供了公網訪問及內網訪問,如果沒有開放公網是不能通過公網訪問的。
檢測步驟
獲取ZK連接地址。
登錄HBase控制臺,在集群列表頁面,選擇目標HBase實例。
在左側導航欄選擇數據庫連接。
獲取連接地址。
說明如果是thrift服務或者其他的DB的服務,請換成相應服務的域名及端口。
HBase標準版集群:在連接信息區域獲取ZK 鏈接地址。
HBase增強版集群:在連接信息區域獲取Java API訪問地址。
檢測網絡是否互通。
與云數據庫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請配置高速通道。
非阿里云環境訪問,例如:貴公司辦公環境。
請配置公網域名,具體操作請參見公網訪問方案。
拉專線。
如果使用ECS,請配置公網域名,如果ECS本身沒有開放公網,與云數據庫HBase網絡不通。
排查以上情況后,與云數據庫HBase網絡還是不通請釘釘聯系云數據庫HBase答疑(釘釘號:s0s3eg3)。
文檔內容是否對您有幫助?