记录HBase的学习过程。之后会陆续添加内容。
读取hbase的博客,理解hbase是什么。推荐博文:
-----------------------------------------------------
一、直接实践吧!
1,HBase standalone模式安装
版本:1.2.4
参考文档:http://archive.cloudera.com/cdh5/cdh/5/hbase-0.98.6-cdh5.3.3/book/quickstart.html
最新官网文档:http://hbase.apache.org/book.html#quickstart
操作过程非常简单,说一下要注意的问题:
- 下面带有问号注释的问题是两个文件的地址,最好不要写成官网推荐的地址,因为创建文件的时候,/home目录下需要root权限,最好创建在/home/{user}/...下面。
<configuration> <property> <name>hbase.rootdir</name> <value>file:///home/testuser/hbase</value><!--???--> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/home/testuser/zookeeper</value><!--???--> </property> </configuration>
- 安装失败的话,去logs下面查看.log日志文件,可能zk出问题
安装好之后,根据quickstart可以进行bin/start-hbase.sh启动,观察到jps显示HMaster说明启动成功,网页查看地址:localhost:16010(不同版本默认似乎不同)。然后bin/hbase shell开始玩耍吧。
一个小问题:hbase shell设计不是很友好,删除的时候ctrl+backspace才能删除。
二、我对HBase的问题与理解!
虽然网络上有很多博客写了这些内容,但还是要自己记录自己的理解和学习过程。
1,为什么需要HBase?
2,HBase的特点是什么?
3,怎样理解HBase的各个组件?
时间: 2024-10-19 02:31:53