《HBase权威指南》读书笔记6:第六章 可用客户端

来源:互联网 时间:1970-01-01


REST, Thrift, 和 Avro

REST 和 SOAP都会带来巨大的网络开销,于是很多公司开发自己的RPC层
  • google  开发了 Protocol Buffer 不过由于最初的实现并没有发布
  • facebook 开发了一套类似的叫 Thrift
  • Hadoop 开发了Apache Avro

其他客户端

  • JRuby : Hbase shell
  • HBql: 在HBase 基础上提供了SQL语法访问
  • HBase-DSL
  • PyHBase

批处理客户端

  • MapReduce : 面向PB级别的数据
  • Hive
  • Pig
  • Cascading

Shell

hbase shell可以进入调试模式,可以通过启动参数或者直接执行 debug命令来切换状态由于Hbase shell 基于Ruby ,所以可以在 home目录建立 .irbc 文件,这样shell启动的时候会自动读取,就会开启命令行历史记录和自动补全

基于web的UI

  • master: 60010
  • region: 60030

Regions in Transition

处于打开,关闭和拆分中的region都会出现在这一队列中,操作完成后,将region从这个列表中移除

zookeeper页面

通过表的zookeeper页面可以展示在配置文件系统中的根目录

LogLevel

可以设置或者获取类的日志级别,比如输入 org.apache.hadoop.hbase 后点击 Get Log Level



相关阅读:
Top