一. quick start
1. wget http://apache.claz.org/hbase/hbase-0.92.1/hbase-0.92.1.tar.gz
tar xvfz hbase-0.92.1.tar.gz
2. 编辑conf/hbase-site.xml
<?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <configuration> <property> <name>hbase.rootdir</name> <value>file:///duitang/data/hbase</value> </property> <!-- <property> <name>hbase.zookeeper.property.dataDir</name> <value>/duitang/data/zookeeper</value> </property> !--> </configuration>
3.启动
通过/bin/start-hbase.sh 启动
注意事项:
1. 不要先启动zk,可能导致端口占用报错:Could not start ZK at requested port of 2181. ZK was started at port: 2182. Aborting as clients (e.g. shell) will not be able to find this ZK quorum
2. 注意/etc/hosts,之间我的hosts是这样:
127.0.0.1 localhost
127.0.1.0 yunpeng-duitang,
会导致一些莫名奇妙的错误
访问监控页面http://localhost:60010/,如果没有报错则说明启动成功。
二.Interacting with the HBase shell
通过/bin/hbase shell 进行交互模型,Hbase shell通过jruby实现,也可以导入ruby脚本。一些常用命令(注意没有分号结尾):
list #显示table
create 'mytable', 'cf' #创建表
#插入数据
put 'mytable', 'first', 'cf:message', 'hello HBase'
put 'mytable', 'second', 'cf:foo', 0x0
put 'mytable', 'third', 'cf:bar', 3.14159
#读取数据
get 'mytable', 'first'
#使用scan要小心,默认情况它返回表的所有数据
scan 'mytable'
相关推荐
HBase in Action,学习HBase的好书,注意:是英文版
HBase in Action(中文) HBase 入门书籍, 共享给大家
HBase In Action(Hbase实战) 英文版非影印 自己正在学习的一本书,感觉很不错的。
HBase.in.Action.pdf
自己在大数据培训班学习整理的笔记,比较详细,适合新手学习,我感觉还是挺有帮助的,希望可以帮助到你
比较详细的HBase学习笔记,精心制作 HBase是一个分布式的、面向列的开源数据库,源于google的一篇论文《bigtable:一个结构化数据的分布式存储系统》。HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其...
HBase实战(HBase In Action) 中文版 PDF
HBase in Action译名hbase实战,从实用角度,给出开发例子,慢慢讲解hbase用例及原理,非常不错。
hadoop实战、Hbase权威指南、Hbase in Action三本书
个人笔记整理(带目录),共8个章节:...一.Hbase快速入门 二.Apache HBase配置 三.Hbase数据存储 四.HBase协处理器与二级索引 五.PHOENIX操作HBASE 六.HBase设计与优化 七.HBase与Spark集成 八.Trafodion操作HBase 共146页
IT十八掌大数据第三期配套课堂笔记! 1 、HBase的特点 2 、HBase访问接口 3 、HBase存储结构与格式 4 、HBase设计 5 、关键算法和流程 6 、HBase安装 7、HBase的Shell操作 8、HBase客户端
hadoop,hbase,zookeeper安装笔记hadoop,hbase,zookeeper安装笔记hadoop,hbase,zookeeper安装笔记
HBase.in.Action英文版。HBase.in.Action英文版
- HBase介绍 - HBase内部组成 - 安装运行HBase (单击、伪分布、完全分布式) - Shell 命令操作 - HBase 客户端 API - HBase 客户端API:管理功能 - 日期操作
Hadoop与HBase自学笔记 1、 安装jdk 2、 安装Cygwin以及相关服务 2.1 安装Cygwin 2.2 配置环境变量 2.3 安装sshd服务 2.4 启动sshd服务 2.5 配置ssh登录 3、安装hadoop 3.1 修改hadoop-env.sh 3.2 修改...
该文档是hbase in action的英文版,我看过中文版,也看过英文版,还是觉得直接看英文版好一些。
docker版hbase集群构建,从docker安装开始,再到docker中下载并运行hadoop镜像,之后下载并配置hbase。最后对整个流程做总结,遇到的问题,以及一些docker基础知识和hbase教程。