HBase单机环境的搭建
这里先进行单机版环境搭建, 主要目的是熟悉HBase,实操角度对HBase有简单认识,后面会分享HBase的原理、架构和集群搭建。
一、安装环境:
1、操作系统 :centos 6
2、HBase版本 :0.98 (该版本比较老, 但是基本操作无区别,不影响对HBase有简单认识)
3、JDK版本 :1.8
二、安装
1、上传准备好的tar包
2、解压 tar -zxvf hbase-0.98.12.1-hadoop2-bin.tar.gz
3、修改 hbase-env.sh ,只需要修改JAVA_HOME
4、修改 hbase-site.xml ,插入以下内容
<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>
至此安装、配置完毕,非常简单。
三、启动
1、启动 HMaster
进入到 /bin 目录,启动 HBase ./start-hbase.sh,jps 查看是否已经启动 HMaster 进程。如果没有启动可以在 /logs 路径下查看启动日志是否有报错。注意,单机HBase会自己维护zookeeper,所有如果已经启动了zookeeper,会有端口被占用的情况。
2、进入 HBase shell
还是在 /bin 目录下, 执行./hbase shell 进入 shell
至此已经启动完成, 可以在 shell 中对HBase的操作有简单认识了。
四、shell 操作
1、DDL
⑴ 创建表
创建一张名为table1的表,有两个列族
create 'table1’, {NAME=>'cf1'}, {NAME=>'cf2'}
网友评论