閱讀888 返回首頁    go 阿裏雲 go 技術社區[雲棲]


ApsaraDB HBase產品支持公網訪問

前言

公網訪問是一個客戶的強需求,主要有解決以下幾個問題:
1、客戶開發測試環境在線下,特別是開發環境,一般寫code調試在本地
2、客戶hbase上雲,從線下把數據同步上雲
3、客戶需要經典網絡遷移到VPC網絡
為此,我們產品上提供了公網訪問的支持,另外經典網絡訪問需要聯係HBase產品開通,在經典遷移VPC過渡時使用。

架構

image
支持混合訪問,但是需要阿裏雲提供的客戶端

操作

1、打開HBase管控界麵,申請外網地址
image

2、下載專有的HBase客戶端
https://public-hbase.oss-cn-hangzhou.aliyuncs.com/installpackage/alihbase-1.1.1-bin.tar.gz
使用社區的客戶端不支持公網訪問

3、配置hbase-site.xml

<configuration>
     <property>
         <name>hbase.zookeeper.quorum</name>
         <value>hb-proxy-pub-bp1x8h8xiz62z0mam-003.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-bp1x8h8xiz62z0mam-004.hbase.rds.aliyuncs.com:2181,hb-proxy-pub-bp1x8h8xiz62z0mam-001.hbase.rds.aliyuncs.com:2181</value>
     </property>
</configuration>

4、配置白名單
設置你的電腦的出口ip
image

5、訪問

hbase(main):010:0> list
TABLE
test
1 row(s) in 0.0310 seconds

=> ["test"]
hbase(main):011:0> scan 'test',{LIMIT=>1}
ROW                                  COLUMN+CELL
 row000\x00\x00\x00\x00              column=cf1:col1, timestamp=1507963935702, value=\xFF
 row000\x00\x00\x00\x00              column=cf2:col2, timestamp=1507963935702, value=\x00\x00\x00\x00\x00\x00\x00\x00
 row000\x00\x00\x00\x00              column=cf3:col3, timestamp=1507963935702, value=\x00\x00\x00\x00
 row000\x00\x00\x00\x00              column=cf4:col4, timestamp=1507963935702, value=\x00\x00\x00\x00
 row000\x00\x00\x00\x00              column=cf5:col5, timestamp=1507963935702, value=\x00\x00\x00\x00\x00\x00\x00\x00
 row000\x00\x00\x00\x00              column=cf6:col6, timestamp=1507963935702, value=\x00\x00
 row000\x00\x00\x00\x00              column=cf7:col7, timestamp=1507963935702, value=String0 extra
 row000\x00\x00\x00\x00              column=cf8:col8, timestamp=1507963935702, value=\x00
1 row(s) in 0.1310 seconds

後記

需要注意:內網及外網訪問的域名不一樣,目前雲HBase支持混合訪問。

最後更新:2017-10-17 11:33:40

  上一篇:go 空前陣容!13位頂級科學家集體現身杭州,雲棲大會今天落下帷幕
  下一篇:go  《阿裏巴巴Java開發手冊》IDEA插件使用手冊