若查看HBase-1.2.4版本内容及demo代码详见 大数据系列之分布式数据库HBase-1.2.4+Zookeeper 安装及增删改查实践
1. 环境准备:
1.需要在Hadoop启动正常情况下安装,hadoop安装可参考LZ的文章 大数据系列之Hadoop分布式集群部署
2. 资料包 hbase-0.98.9-hadoop2-bin.tar.gz
2. 安装步骤:
1.将hbase 压缩包放入用户~/resources下
2.执行命令,cp到用户根目录,解压
cp resources/hbase-0.98.9-hadoop2-bin.tar.gz .
tar -xzvf hbase-0.98.9-hadoop2-bin.tar.gz
ll hbase-0.98.9-hadoop2
tar -xzvf hbase-0.98.9-hadoop2-bin.tar.gz
ll hbase-0.98.9-hadoop2
3.配置 conf/hbase-env.sh
4.配置 conf/hbase-site.xml
<configuration>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master</value>
</property>
</configuration>
5.配置 conf/regionservers ,将内容替换为slave (集群从节点主机hostname)
6.配置环境变量,可在.base_profile , 也可在root 用户下配置/etc/profile 。 注意要生效配置 source {filename}
#HBase CONFIG
export HBASE_HOME=/home/mfz/hbase-0.98.9-hadoop2
export PATH=$HBASE_HOME/bin:$PATH
export HADOOP_CLASSPATH=$HBASE_HOME/lib/*
7.将配置完成后的Hbase安装包传输到slave集群节点上
cd
scp -r hbase-0.98.9-hadoop2 slave:~/
8. 启动Hbase ,进入安装目录下:
bin/start-hbase.sh
9.验证Hbase,进入master 浏览器.启动界面如下则启动成功
10.进入HBase shell执行增、删、改、查操作
#shell 命令如下
#开启Hbase shell
bin/hbase shell
#创建表 hbasename, 有两个列族 'one'和'two'
create 'hbasename','one','two'
#查看表
list
#查看表结构
describe 'hbasetest'
#插入数据
put 'hbasename','test1','one','helloWorld',1
#查看数据
scan 'hbasename'
get 'hbasename','test1'
#修改表结构(新增列族'three')
alter 'hbasename',NAME='three'
#删除表
disable 'hbasename'
drop 'hbasename'
disable 'hbasename'
drop 'hbasename'
更多hbase shell命令详见官网 http://hbase.apache.org/book.html#shell_exercises
完~~
上传一份Java整合HBase的demo大数据系列之分布式数据库HBase-1.2.4+Zookeeper 安装及增删改查实践