文章目录
- HBase高手之路2-HBase集群的搭建
- 一、HBase集群的搭建
- 1.下载安装包
- 2.上传服务器
- 3.解压
- 4.配置环境变量
- 5.使环境变量起作用
- 6.测试
- 7.修改hbase的配置文件(非HA)
- 1)修改hbase-env.sh
- 2)修改hbase-site.xml
- 3)修改regionservers
- 8.分发文件
- 1)分发hbase的安装包及配置文件
- 2)分发环境变量配置文件,并使环境变量起作用
- 二、HBase集群的启动
- 1.一键启动(可以只启动hdfs)
- 2.启动各节点的zookeeper,并查看启动情况
- 3.启动hbase
- 4.hbase的web ui查看
- 三、HBase的Shell测试
- 1. 进入Hbase的命令行
- 2. 基本命令的测试
- 3.创建表
- 4.查看表的定义
- 5.添加数据
- 6.查看数据
- 四、观察hdfs的文件信息
HBase高手之路2-HBase集群的搭建
一、HBase集群的搭建
1.下载安装包
官网地址

下载对应的版本:

2.上传服务器

3.解压



4.配置环境变量


5.使环境变量起作用

6.测试

7.修改hbase的配置文件(非HA)

1)修改hbase-env.sh


2)修改hbase-site.xml
hbase.cluster.distributedtruehbase.tmp.dir/export/data/hbase/tmphbase.unsafe.stream.capability.enforcefalsehbase.rootdirhdfs://hadoop001:9000/hbasehbase.zookeeper.quorumhadoop001:2181,hadoop002:2181,hadoop003:2181hbase.masterhadoop001:16010


说明:此处的ns1要跟hadop高可用配置中hdfs-site.xml和core-site.xml中的一致
3)修改regionservers

8.分发文件
1)分发hbase的安装包及配置文件


2)分发环境变量配置文件,并使环境变量起作用



二、HBase集群的启动
1.一键启动(可以只启动hdfs)



2.启动各节点的zookeeper,并查看启动情况



3.启动hbase
启动 HBASE



4.hbase的web ui查看
出现问题:

可能是我在 /etc/hosts 里面添加一个 localhost 的映射,修改之后竟然可以了。

三、HBase的Shell测试
1. 进入Hbase的命令行


2. 基本命令的测试

3.创建表

4.查看表的定义

5.添加数据

6.查看数据
1)全表扫描

2)获取单个的数据

四、观察hdfs的文件信息

参考文章:
启动Zookeeper报错:Error contacting service. It is probably not running.
Hbase高手之路 – 第二章 – HBase集群的搭建
配置HBASE2.4版本高可用使用外部zookeeper时遇到的问题