HBase分布式集群搭建
1.Hbase简介
1.1.什么是hbase
1 | Hbase是一个高可靠性.高性能.面向列.可伸缩的分布式存储系统,利用Hbase技术可在廉价PC Server上搭建大规模结构化存储集群 |
1.2.与传统数据库的区别
1 | 1.传统数据库遇到的问题: |
1.3.hbase集群中的角色
1 | 1.一个或者多个主节点,Hmaster |
1.3.hbase集群中的角色
1 | 前提:HBase数据要存储到HDFS上,要有Zookeeper,即要先安装/启动HDFS才能安装/启动HBase |
2.Hbase安装
2.1.解压Hbase压缩文件到指定目录下
1 | [root@node02 software]# tar -zxvf hbase-1.1.3-bin.tar.gz -C /opt/modules |

2.2.配置Hbase的环境变量
1 | [root@node02 ~]# vi ~/.bash_profile |

1 | [root@node02 ~]# source ~/.bash_profile |
2.3.修改配置文件
2.3.1.配置/opt/modules/hbase-1.1.3/conf/reginservers文件,编辑从节点的主机名
1 | [root@node02 ~]# cd /opt/modules/hbase-1.1.3/conf/ |

2.3.1.编辑/opt/modules/hbase-1.1.3/conf目录下的hbase-env.sh文件,
1 | [root@node02 conf]# vi hbase-env.sh |

1 | 去掉自带的export HBASE_MANAGES_ZK=true #如果使用独立安装zookeeper这个地方就是false |

2.3.1.编辑/opt/modules/hbase-1.1.3/conf目录下的hbase-site.xml文件
1 | [root@node02 conf]# vi hbase-site.xml |
1 | <property> |

2.4.将在node5主机上配置好的hbase相关文件发送给node2.node3节点
1 | [root@node02 ~]# scp -r /opt/modules/hbase-1.1.3 root@node01:/opt/modules/hbase-1.1.3 |
2.5.启动HBase
1 | [root@node01 ~]# /opt/modules/hadoop-2.5.1/sbin/start-dfs.sh |

1 | [root@node01 ~]# /opt/modules/hbase-1.1.3/bin/start-hbase.sh |

2.5.1.查看HBase的WebUI
1 | 在浏览器上输入:http://192.168.230.10:16010/master-status |

2.5.2.进入Hbase的命令行模式
1 | [root@node01 ~]# cd /opt/modules/hbase-1.1.3 |

本文作者 : Matrix
原文链接 : https://matrixsparse.github.io/2016/02/12/Hbase分布式集群部署/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
知识 & 情怀 | 二者兼得