一共两种方式访问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相关服务端口说明:
具体事例代码