HBase的实现有三种模式,单机模式,伪分布式和完全分布式。
今天,找空闲时间来总结一下这三种模式的详细的搭建过程。
【单机模式】
第一步,上传HBase安装包到root目录下(因为hbase中自带zookeeper,会占用2183端口,所以不能和其余zookeeper搭建在一起,所以要将单机版HBase搭在其余机器上)
第二步,解压HBase到/opt目录下
第三步,配置HBase的环境变量
第四步,修改HBase安装目录下的conf目录下 的配置文件
第一个:hbase-env.sh 中的 JAVA_HOME的值
第二个:配置hbase-site.xml:
第五步,启动HBase:
启动时可能会有warning警告,图示:
修改:HBase的安装目录下的conf目录下的hbase-env.sh:
第六步,通过浏览器 主机名:16010 访问 HBase。
【伪分布式】
由于伪分布式的HBase等同于单机模式,所以在这里不再赘述。
【完全分布式】
第一步,修改HBase安装目录下的配置文件hbase-env.sh:
禁用hbase中自带的zookeeper服务
第二步,修改hbase-site.xml:
把之前的配置均删掉,然后做以下配置
第三步,修改regionServers: 配置三台regionServer
第四步,配置备用的master
在哪一台机器上启动HBase,那一台机器就是主Master,同时也会把backup-masters文件中配置的机器启动为masters角色,作为备用Master。
备用的Master可以有多个,个数不限。
!同步配置:
第六步,将hbase安装目录拷贝到其余所有机器:
第七步,配置其余机器上的HBASE环境变量并执行source命令让其生效
配置完成。
【步骤总结:】