C# for Hbase 实现详解

一共两种方式访问oop

  1. 经过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

     

     

  2. 经过Curl使用HBase Rest API访问【Microsoft.HBase.Client 所提供的借口也是基于此方式访问】

     

    hbase.rest.port

    HBase REST server的端口8080

     

    能够经过 start /stop 等命令来启动或中止Hbase的 Rest server 服务,以下:

    1. 命令:hbase rest start   (默认的方式启动rest服务,端口是8080)

    2. 命令:hbase rest start 9000 (这种方式以端口9000方式启动)

    3. 命令:hbase-daemon.sh start rest -p 9000

    4. 此方式的操做事例代码下载地址:http://download.csdn.net/download/hyd309/9965126
  3. 此方式的操做事例代码下载地址:http://download.csdn.net/download/hyd309/9965126
  4. Hbase相关服务端口说明:

    http://blog.csdn.net/wulantian/article/details/46341043

具体事例代码

相关文章
相关标签/搜索