好程序员:Hbase完全分布式的搭建

  一、搭建准备

  JDK安装

  Hadoop集群安装

  Hbase安装包

  二、搭建步骤

  1.Hbase全分布式的规划

好程序员:Hbase完全分布式的搭建_第1张图片

  2. ssh免密码登陆:

  linux1免密码登录到所有机器,linux2免密码登录到所有机器

  linux1====>linux1,linux2,linux3

  linux2====>linux1,linux2,linux3

  3. Hbase配置文件的配置

  (1).在Hbase-env.sh中修改添加配置项:

  JDK路径的配置:

  export JAVA_HOME=/app/jdk

  如果您已经在Hadoop集群上完成了HDFS客户端配置更改,比如HDFS客户端的配置指令,而不是服务器端配置,那么您必须启用Hbase查看和使用这些配置更改:

  export Hbase_CLASSPATH=/app/Hadoop/etc/Hadoop

  使用外部zk的配置:

  export Hbase_MANAGES_ZK=false

好程序员:Hbase完全分布式的搭建_第2张图片

  (2).Hbase-site.xml的配置

  设置Hbase为分布式

  设置Hbase数据的存储位置,端口号要与Hadoop配置的端口号一致

  设置zk的访问目录

  设置zk文件的存储目录(使用Hbase自带zk需要配置此项)

好程序员:Hbase完全分布式的搭建_第3张图片

  (3).Regionservers的配置:regionservers中添加中所有的HregionServer节点,linu1,linux2,linux3

  vim /app/Hbase-1.2.5/conf/regionservers

好程序员:Hbase完全分布式的搭建_第4张图片

  (4).backup-masters的配置:修改 backup-masters文件,添加备份HMaster机器名

  vim /app/Hbase-1.2.5/conf/backup-masters

  将配置好的Hbase分发到linux2,linux3上,并配置三台机器上Hbase,zookeeper的环境变量

  vim /etc/profile

  4. zookeeper的配置(三台都要配置)

  拷贝默认配置文件为zoo.cfg文件

  cp /app/zookeeper/conf/zoo.sample.cfg /app/zookeeper/conf/zoo.cfg

  查看是否拷贝成功

  ll /app/zookeeper/conf

好程序员:Hbase完全分布式的搭建_第5张图片

  修改配置文件

  vim /app/zookeeper/conf/zoo.cfg

  主要修改zk文件的存储位置,zk集群服务的id及通讯端口

好程序员:Hbase完全分布式的搭建_第6张图片

  在/opt/zookeeper/目录下创建myid文件内容分别为 ​

  linux1机器下为1​

  linux2机器下为2​

  linux3机器下为3

  5. 启动Hadoop集群,启动三台机器上的ZK

好程序员:Hbase完全分布式的搭建_第7张图片

  6. 使用命令start-Hbase.sh命令启动Hbase服务

好程序员:Hbase完全分布式的搭建_第8张图片

  7. 连接Hbase 服务:Hbase shell

好程序员:Hbase完全分布式的搭建_第9张图片

  好程序员特训营自2014年开班至今,一直立志培养高薪,高能,高职的程序员人才,截至目前,好程序员学员就业均薪1万3以上,学员薪资最高达到2万9千元。现开设Html5、JavaEE、大数据等高端精品课程,保证高品质,坚持100%全程面授。

你可能感兴趣的:(好程序员:Hbase完全分布式的搭建)