Hbase-0.98.0全分布集群安装于配置(详细版参考自官方文档)

来源:互联网 发布:百度搜索算法 编辑:程序博客网 时间:2024/05/17 02:28

                                                       Hbase-0.98.0全分布集群安装于配置

说明:

该篇博客是在前两篇博客的基础上进行配置,可配置hbase的单机版和伪分布式版以及全分布式版本,单机版不需要依赖hadoop,可直接将数据存储在本地,全分布式hbse集群需要依赖hadoop集群,数据时存储在hdfs上的,这里我们将要配置的全分布式的hbase集群,当然是在hadoop集群配置好的基础上,前两篇博客以及搭建好了hadoop分布式集群,网址如下:

             hadoop-2.2.0伪分布式模式安装于配置点击打开链接

             hadoop-2.2.0全分布式集群安装于配置点击打开链接

1 hbase-0.98.0-hadoop2下载

   hbase-0.98.0-hadoop2下载链接:http://mirrors.hust.edu.cn/apache/hbase/hbase-0.98.0/hbase-0.98.0-      hadoop2-bin.tar.gz

   将下载好的hbase解压到前面创建的用户目录下,解压命令如下:

   tar -zxf /home/lzliu/software/hbase-0.98.0-hadoop2-bin.tar.gz /home/hduser/

2 集群

  全分布式的habse集群数据只能存储在hdfs上,所谓全分布式,直观的理解就是hbase运行不只在一个host上,而是   多个host

  这里配置的是两个节点的结群,节点IP如下(这个在搭建hadoop集群的时候已经配置好了,这里就不赘述了)

      

3 hbase-env.sh文件配置

  这个文件里需要配置java路径

  编辑hbase-env.sh文件,sudo gedit /home/hduser/hbase-0.98.0-hadoop2/conf/hbase-env.sh

    

 将这个文件中的HBASE_MANAGES_ZK属性设置为true,这个属性的意思是,hbase将启动默认的zookeper(如果你不是  自己下载zookeeper安装)

    

4 hbase-site.xml

 在这个文件里,将属性hbase.cluster.distributed设置为true,不用我说想必大家应该都明白这个属性的意思了  吧,

 配置hbase.rootdir属性,指定hbase在hdfs分布式文件系统上的存储路径(下面的IP是namenode的IP地址)

 编辑hbase-site.xml文件,sudo gedit /home/hduser/hbase-0.98.0-hadoop2/conf/hbase-site.xml

 

5 regionservers文件

 这个文件就如hadoop的slaves文件,作用是指定regionservers运行在哪些节点上,这里我将regionservers指定运  行在node1节点上

 编辑regionservers文件,sudo gedit /home/hduser/hbase-0.98.0-hadoop2/conf/regionservers

  

6 zookeeper配置

  这里我们使用的hbase默认的zookeeper,你也可以自己下载配置

7 运行测试,启动hadoop

  这里运行的时候有一定的顺序,首先启动hadoop

  

  在master上查看进程如下master启动成功

  

  在node1上查看进程如下说明启动成功

  

8 运行测试,启动hbase(只需要在master上启动

   

  使用jps在master上查看进程

  

 使用jps在node1上查看进程

 

9 监控

   在浏览器中输入192.168.137.131:50070,进入hdfs

  在浏览器中输入192.168.137.131:60010

       

0 0
原创粉丝点击