一共兩種方式訪問oop
經過Thrift訪問url
目前hbase src.tar.gz壓縮包中包含thrift he thrift2;spa
根據官方文檔,thrift可能被拋棄,可是網上基本上都是介紹thrift的,thrift2在thrift基礎上作了簡化;.net
須要啓動Thrift的服務,默認端口是9090rest
啓動命令:server
hbase-deamon.sh start thrift2blog
【注】在寫本文時,做者下載了hadoop 2.1.0-beta,從源碼來看,2.0版的hadoop彷佛再也不支持thrift了,而換作了Protocol buffer,若是stable版真的如此,再一次暴露開源軟件版本之間兼容的問題,太隨意了,無語。hadoop
參考:http://blog.csdn.net/zhijiayang/article/details/46334707文檔
http://blog.csdn.net/guxch/article/details/12163047get
經過Curl使用HBase Rest API訪問【Microsoft.HBase.Client 所提供的藉口也是基於此方式訪問】
hbase.rest.port
HBase REST server的端口8080
能夠經過 start /stop 等命令來啓動或中止Hbase的 Rest server 服務,以下:
命令:hbase rest start (默認的方式啓動rest服務,端口是8080)
命令:hbase rest start 9000 (這種方式以端口9000方式啓動)
命令:hbase-daemon.sh start rest -p 9000
Hbase相關服務端口說明:
具體事例代碼