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

时间:2023-03-08 16:11:20

若查看HBase-1.2.4版本内容及demo代码详见 大数据系列之分布式数据库HBase-1.2.4+Zookeeper 安装及增删改查实践

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

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

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

  3.配置 conf/hbase-env.sh

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

  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

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

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

  9.验证Hbase,进入master 浏览器.启动界面如下则启动成功

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

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

  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-0.9.8安装及增删改查实践大数据系列之分布式数据库HBase-0.9.8安装及增删改查实践大数据系列之分布式数据库HBase-0.9.8安装及增删改查实践大数据系列之分布式数据库HBase-0.9.8安装及增删改查实践大数据系列之分布式数据库HBase-0.9.8安装及增删改查实践大数据系列之分布式数据库HBase-0.9.8安装及增删改查实践

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

完~~

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