`
qindongliang1922
  • 浏览: 2182451 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7265517b-f87e-3137-b62c-5c6e30e26109
证道Lucene4
浏览量:117477
097be4a0-491e-39c0-89ff-3456fadf8262
证道Hadoop
浏览量:125865
41c37529-f6d8-32e4-8563-3b42b2712a50
证道shell编程
浏览量:59865
43832365-bc15-3f5d-b3cd-c9161722a70c
ELK修真
浏览量:71256
社区版块
存档分类
最新评论

图解Hbase的完全分布式部署

阅读更多
上篇文章,散仙介绍了Hbase的单机伪分布式的安装,那么今天,散仙再来介绍下Hbase的完全分布式的安装部署,完全分布式的安装同样是基于Hadoop的HDFS底层的,也就是说,要想完成Hbase分布式的安装,那么你的Hadoop坏境也必须是完全分布式的,然后一个Hbase应用配套的部署在一个Hadoop节点上,关于Hadoop的完全分布式的安装部署,散仙以前的博客里有介绍,在这里就不再涉及了,接下来,让我们开始进入正题,如果目前的情况是,你已经会部署Hbase的伪分布式的环境,那么相对来说,再部署完全分布式就容易很多了,当然如果,你是直接上手Hbase的完全分布式的环境,那也没关系,只要你对Hadoop的完全分布式的环境熟悉,那么,散仙相信,部署这个Hbase这个完全分布式的环境,更是容易不过。


环境依旧是hadoop1.2.0版本,habae0.94.8的版本,zookeeper3.4.5的版本,唯一与伪分布式不同的就是,多了2个节点,详细请参考下表配置。
IP地址节点名
10.2.143.5Master
10.2.143.36Slave
10.2.143.37Slave2


完全分布式的配置(基于内置Zookeeper的集群),需要三步才能完成,如下表格所示:
步骤配置文件
配置hbase-env.sh文件
配置hbase-site.xml文件
配置regionservers文件


下面开始给出各个步骤需要配置的内容,我们先来看下第一步里面需要配置什么,截图如下:
# The java implementation to use.  Java 1.6 required.
export JAVA_HOME=/root/jdk1.6.0_45
# Extra Java CLASSPATH elements.  Optional.
export HBASE_CLASSPATH=/root/hadoop-1.2.0/conf
# The maximum amount of heap to use, in MB. Default is 1000.
# export HBASE_HEAPSIZE=1000
export HBASE_MANAGES_ZK=true



第二步里面的配置内容以及截图如下:

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!--
/**
 * Copyright 2010 The Apache Software Foundation
 *
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
-->
<configuration>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://10.2.143.5:9090/hbase</value>
</property>
<property>
<name>hbase.master</name>
<value>10.2.143.5:60000</value>
</property>
<property>
 <name>hbase.zookeeper.quorum</name>
 <value>10.2.143.5,10.2.143.36,10.2.143.37</value>
</property>

</configuration>




接下来,我们看下,第三步里面的配置内容以及截图如下:

10.2.143.5
10.2.143.36
10.2.143.37



接下来,我们就可以使用scp -r hbase 子节点名称:/目录,命令来进行远程拷贝分发了,截图如下:


然后,我们就可以关闭各个节点上的防火墙,来启动集群了,注意,要先启动Hadoop的集群,然后启动Hbase的集群,顺序不能反,截图如下:




至此,我们的集群已经成功启动,下面散仙访问hbase的端口60010的web页面,可以看到我们的集群信息,截图如下:





注意,为了确保能够在win上访问hbase的端口成功,需要关闭,防火墙以及在win上的hosts文件配置映射信息,截图如下:





至此,我们已经配置完毕,最后关闭集群的时候,要先关闭hbase的集群,然后再关闭hadoop的集群。


  • 大小: 99.2 KB
  • 大小: 73.4 KB
  • 大小: 17.7 KB
  • 大小: 21.7 KB
  • 大小: 236.1 KB
  • 大小: 222.3 KB
  • 大小: 144.8 KB
  • 大小: 109.7 KB
1
0
分享到:
评论

相关推荐

    Hbase完全分布式集群搭建(详细+,看完就会,).docx

    HBase 完全分布式集群搭建 HBase 是一个基于 Hadoop 的分布式 Nosql 数据库,可以提供高性能、可靠的数据存储和查询服务。为了搭建一个完全分布式的 HBase 集群,我们需要了解 HBase 的架构、组件和配置。 一、...

    HBase伪分布式环境搭建及数据操作测试

    HBase伪分布式环境搭建及数据操作测试 本人成功搭建伪分布式的操作以及截图

    实战Hbase群集分布式部署.pdf

    《实战Hbase群集分布式部署》 Hbase是一种基于分布式文件系统的非关系型数据库,尤其在大数据处理中发挥着重要作用。...只有全面考虑并细致执行每一个步骤,才能构建出稳定、高效的Hbase分布式存储系统。

    HBase 1.2 分布式安装分享

    ### HBase 1.2 分布式安装分享 #### 一、概述 HBase是Apache Hadoop生态系统中的一个重要的组成部分,它提供了一种分布式的、面向列的存储系统,能够处理非常大量的数据,并且可以实时地进行读写操作。本文档主要...

    hbase完全分布式.docx

    HBase完全分布式安装和部署指南 HBase是一种开源的、分布式的、面向列的NoSQL数据库,基于Hadoop和HDFS构建。它提供了高性能、可扩展性强、支持大规模数据存储和处理的能力。本文将详细介绍HBase的安装和部署过程,...

    搭建HBase完全分布式数据库

    4. HRegion:由多个HStore组成,是HBase分布式存储和负载均衡的最小单位,相当于传统数据库中的表分区。 5. Hlog(WAL,Write-Ahead Log):HBase使用日志文件来保证数据的持久性和一致性,日志在发生故障时提供...

    HBase完全分布式搭建-new.docx

    ### HBase 完全分布式集群搭建详解 #### 一、前言 本文档详细介绍了如何在已有Hadoop集群的基础上搭建HBase的完全分布式集群。HBase作为一款高性能、可扩展的分布式数据库,非常适合处理大规模非结构化数据。通过...

    基于hadoop和hbase的分布式索引集群研究.pdf

    为了解决这一问题,研究人员提出了基于Hadoop和HBase的分布式索引集群方案。这一方案可以提高信息检索效率,并通过分布式计算框架对索引进行高效维护。 Hadoop是一个由Apache基金会开发的分布式系统基础架构,它由...

    【大数据211】HBase伪分布式运行环境(2023.3.27).pdf

    HBase伪分布式运行环境 本文档旨在指导读者在单一节点上搭建HBase伪分布式运行环境,包括Hadoop集群的搭建和HBase的配置。 一、准备工作 在开始搭建HBase伪分布式运行环境之前,需要准备以下三个安装文件:hadoop...

    基于HBase的分布式空间数据库技术

    基于HBase的分布式空间数据库技术是针对大型地理信息系统(GIS)中海量空间数据存储与高效查询的问题提出的一种解决方案。随着地理信息系统技术的迅速发展,数据的时间和空间精度不断提高,同时,GIS系统面临着数据...

    HOS:一种基于HBase的分布式存储系统设计与实现.pdf

    本篇论文介绍了一种名为HOS的分布式存储系统的设计与实现,该系统基于HBase构建。随着大数据时代的到来,数据量的增长速度前所未有,为了有效存储和管理这些数据,迫切需要创新的存储方案。HBase作为一个分布式、列...

    分布式存储系统:HBase:分布式存储系统概论.docx

    分布式存储系统:HBase:分布式存储系统概论.docx

    HBase分布式事务与SQL实现

    在深入了解HBase分布式事务与SQL实现前,我们首先需要明确几个核心概念和组件,这些包括HBase基础架构、Google Percolator模型、TiDB分布式数据库,以及它们之间的关系。 HBase是一款分布式的、开源的NoSQL数据库,...

    Windows7下eclipse调试Fedora虚拟机的hadoop+hbase伪分布式

    在深入探讨Windows7下使用Eclipse调试Fedora虚拟机上的Hadoop+hBase伪分布式之前,我们首先需要理解这个环境配置的核心要素。本文将详细介绍如何在有限的资源条件下,利用Windows7作为主机,通过VMware虚拟化技术...

    基于HBase的分布式空间数据库技术.pdf

    基于HBase的分布式空间数据库技术的知识点 1. 地理信息系统与海量数据管理 随着GIS技术的快速发展,GIS系统中包含的数据在时间和空间上的精度逐渐提高。大型GIS系统面临数据量迅速增长的压力,需要应对海量空间...

    基于Hadoop和HBase的分布式索引模型的研究.pdf

    为了应对这一挑战,本文提出了一种基于Hadoop和HBase的分布式索引模型,旨在设计并实现一个能够高效、可靠地处理海量数据索引的平台模型。 二、分布式索引模型的设计与实现 该模型首先利用Solr分布式索引器生成索引...

    HBase伪分布式安装及简单使用.pdf

    《HBase 伪分布式安装与基础使用》 HBase,作为Hadoop生态系统的一部分,是一款针对大规模数据实时读写的NoSQL数据库。它以分布式、多版本、面向列的存储模型著称,尤其适合处理海量数据的随机读写操作,且可以直接...

    Hbase思维导图之逻辑结构

    Hbase思维导图

    基于HBase的分布式电源控制系统研究.pdf

    总之,基于HBase的分布式电源控制系统研究,结合了传统电网管理的需求与新型大数据处理技术的优势,旨在通过技术手段提高分布式电源并网的质量,保障电网运行的安全、稳定与高效。这对于实现现代电力系统可持续发展...

Global site tag (gtag.js) - Google Analytics