1、HBase部署
1.1、Zookeeper 正常部署
首先保证 Zookeeper 集群的正常部署,并启动之:
1.2、Hadoop 正常部署
Hadoop 集群的正常部署并启动:
1.3、HBase 的解压
解压 HBase 到指定目录:
1.4、HBase 需要依赖的 Jar 包
由于 HBase 需要依赖 Hadoop,所以替换 HBase 的 lib 目录下的 jar 包,以解决兼容问题:
1) 删除原有的 jar:
2) 拷贝新 jar,涉及的 jar 有:
这些 jar 包的对应版本应替换成你目前使用的 hadoop 版本,具体情况具体分析。
1.5、修改配置文件
搭建HBase有本地模块、伪分布式模式、全分布式模式,本文以伪分布式模式为例:
1)、修改hbase-env.sh文件
注:默认false使用hbase自带的zookeeper,true使用外部zookeeper.
2)、修改hbase-site.xml文件
1.6、启动hbase
1.7、查看HBase页面
2、HBase简单使用
2.1、基本操作
1)、进入HBase客户端命令行
2)、查看帮助命令
3)、查看当前数据库中有哪些表
2.2、表的操作
1)、创建表
2)、插入数据到表
3)、扫描查看表数据
4)、查看表结构
5)、更新指定字段的数据
6)、查看“指定行”或“指定列族:列”的数据
7)、删除数据
删除某 rowkey 的全部数据:
删除某 rowkey 的某一列数据:
8)、清空表数据
9)删除表
首先需要先让该表为 disable 状态:
然后才能 drop 这个表:
10)、统计表数据行数
11)、变更表信息
将 info 列族中的数据存放 3 个版本: