大数据系列之分布式数据库HBase-0.9.8安装及增删改查实践

若查看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

   

  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'

 

更多hbase shell命令详见官网 http://hbase.apache.org/book.html#shell_exercises

完~~

上传一份Java整合HBase的demo大数据系列之分布式数据库HBase-1.2.4+Zookeeper 安装及增删改查实践

原文地址:https://www.cnblogs.com/cnmenglang/p/6555828.html