`
minglaihan
  • 浏览: 16580 次
  • 性别: Icon_minigender_1
  • 来自: 天津
文章分类
社区版块
存档分类
最新评论

HBase配置安装

 
阅读更多

HBase是一个开源的高可靠性、高性能、可伸缩、并非建立在关系模型基础上的分布式数据库,用以存储大规模结构化数据,是非关系型(NoSQL)数据库,由Chang等人基于Google的Bigtable开发而成的。HBase的目标是存储并处理大型的数据,更具体来说是只需要使用普通的硬件配置即可处理成千上万的行和列组成的大数据。

转载请注明出处:http://hanlaiming.freetzi.com/?p=156

一、实验环境

1,Hadoop 版本 1.2.1,全分布安装一个主节点minglaihan,两个子节点node1和node2

2,Zookeeper版本3.4.5

3,Hbase版本0.94.13

4,Java版本1.7.0_45

二、配置HBase

1、安装好Hadoop后,需要安装Zookeeper和HBase,在apache官网下载相应版本,如果一般来说最新版的都会不稳定,所以建议选取稳定版。

2、HBase启动顺序是Hadoop->Zookeeper->HBase,因此需要先安装Zookeeper,安装参考http://hanlaiming.freetzi.com/?p=164

3、HBase配置如下文件:

修改conf/hbase-env.sh最后一行:

export HBASE_MANAGES_ZK=false

修改conf/regionservers:

  • minglaihan
  • node1
  • node2

修改hbase-site.xml:

<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://minglaihan:9000/hbase</value>
<description>HBase数据存储目录.</description>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
<description>指定Hadoop的运行模式:false单击分布或伪分布模式 true:完全分布模式.</description>
</property>
<property>
<name>hbase.master</name>
<value>hdfs://minglaihan:60000</value>
<description>指定Msater位置.</description>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>minglaihan,node1,node2</value>
<description>指定ZooKeeper集群.</description>
</property>
</configuration>

4,通过scp命令将配置好的HBase文件传送到各个节点。

三、启动HBase

1,注意启动HBase前确保Hadoop和Zookeeper已经启动。在HBase的bin目录下执行start-hbase.sh或者./start-hbase.sh,

Screenshot from 2013-12-05 20_56_41

2,进入http://minglaihan:60010查看HBase状态

Screenshot from 2013-12-05 21_00_38

3,进入HBase Shell

Screenshot from 2013-12-05 21_01_24

4,一些HBase的数据库操作需要认真看这方面的资料,在此不赘述。说明:exit退出当前hbase shell环境,shutdown则是关闭Hbase服务。关闭这些服务的顺序:HBase->Zookeeper->Hadoop

四、总结

HBase对以后Hadoop的MapReduce开发模式有很重要的意义,安装只是开始,还需要更努力的学习!


分享到:
评论

相关推荐

    Hadoop HBase 配置 安装 Snappy 终极教程

    本文将深入探讨如何配置和安装Hadoop HBase以及集成Snappy,以优化大数据处理的效率。 首先,我们需要理解Hadoop的环境配置。Hadoop的配置涉及多个文件,如`core-site.xml`、`hdfs-site.xml`和`mapred-site.xml`。...

    大数据技术基础实验报告-HBase安装配置和应用实践.doc

    2. **HBase配置** - HBase有三种运行模式:单机模式、伪分布式模式和分布式模式。实验中主要讨论前两种。 - 在配置之前,确保已安装JDK、Hadoop(对于单机模式可选),并且配置了SSH。 - 对于单机模式配置: - ...

    指导手册06:HBase安装部署 hbase配置文件

    指导手册06:HBase安装部署 hbase配置文件

    基于集群的HBase安装和配置

    ### 基于集群的HBase安装和配置 #### Zookeeper简介 Zookeeper作为Hadoop生态中的关键组件,主要用于提供高可用性和分布式协调服务。它能够有效地管理Hadoop集群中的各种资源和服务,例如Hadoop NameNode管理和...

    Hbase的安装过程及基本操作

    在本文中,我们将详细讲解Hbase的安装过程以及基本操作,特别针对在Linux环境下使用清华大学镜像进行下载的情况。Hbase是一个分布式的、面向列的数据库,常用于大数据存储,是Apache Hadoop生态系统的一部分。以下是...

    hbase安装与配置.docx

    在Linux环境下,构建基于Hadoop集群的Zookeeper和Hbase安装及配置是一项关键任务,因为这两个组件在大数据处理中扮演着重要角色。Hadoop生态系统中的HBase是一个分布式数据库,它建立在Hadoop集群的HDFS(Hadoop ...

    Hbase配置所需要的配置文件.zip

    以下是对"**Hbase配置所需要的配置文件.zip**"中可能包含的配置文件及其作用的详细解释: 1. **hbase-site.xml**: 这是HBase的主要配置文件,包含了HBase集群的全局配置参数。例如,你可以在这里设置`hbase.rootdir...

    CDH-Hbase的安装1

    在本文中,我们将深入探讨HBase的安装过程及其在CDH环境中的集成。HBase是Apache Hadoop生态系统中的一个核心组件,它是一个分布式、版本化的、支持列族的NoSQL数据库,特别适合处理大规模的数据存储。CDH(Cloudera...

    nosql实验一-HBase的安装与配置.docx

    【HBase的安装与配置】 HBase是一款基于Google Bigtable设计思想的开源NoSQL数据库,主要应用于大数据领域,尤其适合实时查询和分析大规模数据。在本次实验中,我们将学习如何在Linux环境下,以伪分布式的方式安装...

    hbase配置内置的zookeeper

    编辑 `/usr/local/hbase/conf/hbase-env.sh` 文件,根据实际安装位置修改以下几项: ```bash # 注释掉以下两行,因为它们只适用于 JDK7 # export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -XX:PermSize=128m -XX:...

    Hbase 安装与基本使用

    5. **修改配置文件**:编辑`hbase-site.xml`,配置HBase的主要参数,如`hbase.rootdir`(HBase的默认数据存储位置,通常在HDFS上)和`hbase.zookeeper.quorum`(ZooKeeper的服务器列表)。 **三、启动与停止HBase**...

    hbase安装与使用

    本文主要介绍如何在 Linux 环境下安装和配置 HBase 版本 0.98.3,并且针对不同的运行模式(本地模式、伪分布式模式、完全分布式模式)进行详细介绍。 #### 安装前提 1. **JDK 安装**:HBase 需要 JDK 1.6 或更高...

    第8章 HBase组件安装配置.docx

    HBase 组件安装配置 HBase 是一个开源的、分布式的、面向列的 NoSQL 数据库,它基于 Hadoop 文件系统,使用 Java 语言编写。在大数据处理和存储中,HBase 是一个非常重要的组件。本章将介绍 HBase 组件的安装和配置...

    HBase配置文件与HBase doc文档

    ### HBase配置文件 HBase的配置文件通常位于`conf`目录下,主要包括以下几个关键文件: 1. **hbase-site.xml**:这是HBase的主要配置文件,包含了HBase集群的全局设置。例如,`hbase.rootdir`定义了HBase的数据...

    第8章 HBase组件安装配置.pdf

    HBase 组件安装配置知识点总结 本章节主要讲述 HBase 组件的安装和配置过程。下面是对应的知识点总结: 1. HBase 组件安装的实验目的: * 掌握 HBase 安装与配置 * 掌握 HBase 常用 Shell 命令 2. HBase 组件...

    HBase的安装与配置

    #### 步骤五:复制HBase配置到其他节点 将HBase的配置文件夹`conf`复制到集群中的其他节点上。 ```sh Cd /root/hbase-0.98.12.1-hadoop2 scp -r conf node12:/root/hbase-0.98.12.1-hadoop2/ scp -r conf node13:/...

    虚拟机环境下Hadoop2.7.1+HBase1.3.5安装配置手册 .docx

    ### Hadoop2.7.1 + HBase1.3.5 在 CentOS6.5 虚拟机环境下的安装配置指南 #### 准备工作 为了确保 Hadoop 和 HBase 的顺利安装,需要提前做好一系列准备工作,包括安装 VMware、设置虚拟机、配置 CentOS 操作系统等...

    分布式数据库HBase安装配置与实践.doc

    2. **HBase配置** HBase有三种运行模式:单机模式、伪分布式模式和完全分布式模式。对于学习和初步实践,我们关注单机模式和伪分布式模式。 - **伪分布式模式配置** 在这个模式下,HBase和Hadoop运行在同一台...

    Hbase详细安装步骤

    HBase 详细安装步骤 HBase 是一个分布式、面向列的 NoSQL 数据库,它基于 Hadoop 的分布式文件系统(HDFS)和 MapReduce 编程模型...注意:在安装过程中,需要授予权限和修改配置文件,以确保 HBase 安装和运行成功。

Global site tag (gtag.js) - Google Analytics