`
dajuezhao
  • 浏览: 60951 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

HBase分布式安装手册

阅读更多

一、安装准备

1、下载HBASE 0.20.5版本:http://www.apache.org/dist/hbase/hbase-0.20.5/

2、JDK版本:jdk-6u20-linux-i586.bin

3、操作系统:Linux s132 2.6.9-78.8AXS2smp #1 SMP Tue Dec 16 02:42:55 EST 2008 x86_64 x86_64 x86_64 GNU/Linux

4、默认前提是安装完hadoop 0.20.2版本:

192.168.3.131 namenode

192.168.3.132 datanode

192.168.3.133 datanode

二、操作步骤(默认在namenode上进行)

1、拷贝以上文件到Linux的“/root”目录下。同时新建目录“/jz”。

2、安装JDK,此步省略...

3、解压hbase到/jz目录下。tar -zxvf hbase-0.20.5.tar.gz -C /jz

4、修改/jz/hbase-0.20.5/conf/hbase-env.sh文件。指定本地的JDK安装路径:
export JAVA_HOME=/usr/java/jdk1.6.0_20
5、修改/jz/hbase-0.20.5/conf/hbase-site.xml。内容如下:
<configuration>

<property>
<name>hbase.rootdir</name>
<value>hdfs://m131:9000/hbase</value>
</property>

<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>

<property>
<name>hbase.master.port</name>
<value>60000</value>
</property>

<property>
<name>hbase.zookeeper.quorum</name>
<value>m131,s132,s133</value>
</property>

</configuration>
6、修改/jz/hbase-0.20.5/conf/regionservers文件(同hadoop的slaves文件内容相同),内容如下:
s132
s133
7、 将 “/jz/hbase-0.20.5” 目录分别拷贝到192.168.3.132和192.168.3.133下。
8、修改/etc/profile文件,在文件末尾加上环境变量:
export HBASE_HOME=/jz/hbase-0.20.5
export PATH=$PATH:$HBASE_HOME/bin
将文件拷贝到192.168.3.132和192.168.3.133对应的目录下,分别在各个控制台输入:source /etc/profile,使之生效。
9、修改/etc/hosts文件,如下:
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost
192.168.3.131 m131
192.168.3.132 s132
192.168.3.133 s133
然后将文件拷贝到192.168.3.132和192.168.3.133对应的目录下
三、启动HBase
1、通过shell脚本启动hbase。
sh /jz/hbase-0.20.5/bin/start-hbase.sh

2、进入/jz/hbase-0.20.5/bin目录,执行hbsae shell命令,进入hbase控制台,显示如下。
[root@m131 conf]# hbase shell
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Version: 0.20.5, r956266, Sat Jun 19 12:25:12 PDT 2010
hbase(main):001:0>
3、在hbase控制台输入list命令,如果正常执行,表示hbase启动成功。如下:2
hbase(main):001:0> list
0 row(s) in 0.0610 seconds
hbase(main):002:0>
4、WEB查看hbase查看Master http://192.168.3.131:60010/master.jsp
查看Region Server http://192.168.3.132:60030/regionserver.jsp
查看ZK Tree http://192.168.3.131:60010/zk.jsp



四、一些异常的和注意事项

1、安装hbase 0.20.5版本自带了zookeeper-3.2.2,所以不需要单独安装zookeeper。

2、hbase默认通过zookeeper管理,配置项在/jz/hbase-0.20.5/conf/hbase-env.sh文件中:
# Tell HBase whether it should manage it's own instance of Zookeeper or not.
# export HBASE_MANAGES_ZK=true

如果需要采用自带安装的zookeeper,可以将注释取消,把true修改为false。否则启动hbase的时候将会提示地址被占用。不过不影响hbase正常使用。

3、通过shell控制台想hbase插入中文数据将会报错,这是由于hbase中只是存放字节,采用程序将汉字改为字节录入即可。

4、在hbase脚本中执行shell命令,如果出现以下错误,表示hbase中有节点不能正常运行。
NativeException: org.apache.hadoop.hbase.client.RetriesExhaustedException: Trying to contact region server 192.168.3.139:60020 for region .META.,,1, row '', but failed after 7 attempts.
5、有疑问或是写的不对的地方欢迎大家发邮件交流:dajuezhao@gmail.com

分享到:
评论

相关推荐

    Hbase分布式多结点安装运行手册

    本手册介绍在多个节点上安装配置HBase分布式系统的详细步骤和知识点。首先,为了保证在多个节点上部署成功,需确保Hadoop环境已经搭建完毕。文档中提到实验环境包含三个结点,主机名为master, slave1和slave2。HBase...

    【免费下载】HBase分布式数据库实验

    首先,确保已安装Hadoop、JDK、HBase和Zookeeper。然后,在Hbase的`hbase-env.sh`文件中配置JAVA_HOME,并在`hbase-site.xml`中设置`hbase.rootdir`以指定数据存储位置。单机模式启动时,只需执行`start-hbase.sh`,...

    hadoop2.7分布式完全安装配置手册

    hadoop2.7分布式完全安装配置手册,含hbase1.2安装配置,图文并茂,一看就会。

    hbase 2.0参考手册

    这份手册适合于2.0.3版本的HBase,它为用户提供了从入门到深入的全面指导,涵盖了HBase的安装、配置、运行模式、命令行操作、数据模型、架构设计、表操作、版本控制、索引、事务以及安全性等多个方面。 在安装和...

    hbase 完全使用手册

    该手册内容全面,涵盖了从 HBase 的基本概念、安装配置到运行维护的方方面面。首先,手册从介绍 HBase 入手,然后通过快速入门指南引导用户搭建起单机版的 HBase 环境,接着深入探讨了 HBase 的配置细节,包括配置...

    Hadoop-2.8.0分布式安装手册

    本文的安装只涉及了hadoop-common、hadoop-hdfs、hadoop-mapreduce和hadoop-yarn,并不包含HBase、Hive和Pig等。  NameNode存储了一个文件有哪些块,但是它并不存储这些块在哪些DataNode上,DataNode会上报有哪些块...

    HBase技术参考手册.docx

    《HBase技术参考手册》是深入理解这一分布式列式存储系统的宝贵资源。HBase源于Google的Bigtable论文,旨在为大规模结构化数据提供高吞吐量的随机读写能力。以下将详细介绍HBase的关键概念、特性及其在实际场景中的...

    HBase官方文档中文版-HBase手册中文版

    HBase是一种分布式、基于列族的NoSQL数据库,由Apache软件基金会开发并维护,是Hadoop生态系统中的重要组件。这份“HBase官方文档中文版”提供了全面深入的HBase知识,帮助用户理解和掌握如何在大数据场景下有效地...

    Hbase运维手册.pdf

    Hbase是一种分布式、面向列的NoSQL数据库,主要用来存储大规模数据。作为一名运维工程师,需要对Hbase进行日常维护和监控,以确保Hbase集群的稳定运行。本文档将为您提供Hbase运维手册,涵盖region情况检查、Region...

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

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

    hbase官方开发参考手册

    - **配置与安装**:包括了解如何配置 HBase,安装步骤以及如何确认安装成功。 - **运行模式**:HBase 支持独立模式和分布式模式两种运行方式,以适应不同的使用场景和需求。 - **默认配置和示例配置**:文档提供了...

    HBASE安装包及安装手册使用指南

    在本文中,我们将深入探讨HBase的安装过程以及如何有效地使用和操作这个强大的分布式数据库系统。HBase,作为Apache Hadoop生态系统的一部分,是一款基于列族的NoSQL数据库,专为处理大规模数据集而设计。 首先,让...

    云计算hadoop伪集群+hbase安装配置手册(伪集群)

    ### 云计算Hadoop伪集群与HBase安装配置详解 #### 1. 综述 本文档旨在为IT工程师提供在单台Linux服务器上构建和配置Hadoop伪集群及HBase服务的详细指南。Hadoop是一种分布式计算框架,主要用于处理大量数据集。而...

    hbase维护操作手册.zip

    《HBase维护操作手册》是针对分布式大数据存储系统HBase的一份详尽指南,主要面向Java开发者和系统管理员。HBase是建立在Apache Hadoop文件系统之上的非关系型数据库,它提供了高可靠性、高性能、分布式的列式存储...

    Hadoop_Hbase集群安装部署手册

    Hadoop是一个开源框架,主要用于分布式存储和处理大规模数据,而HBase是基于Hadoop的分布式NoSQL数据库,适用于实时读写操作。下面将详细阐述在Hadoop 2.7.1版本和CentOS 6.5 64位操作系统环境下,如何进行Hadoop与...

    Apache HBase技术参考手册

    本技术参考手册旨在深入解析HBase的核心概念、功能和使用方法。 **Hadoop的限制** Hadoop最初设计用于批处理作业,对随机读写和低延迟查询的支持相对较弱。HBase弥补了这一缺陷,允许在Hadoop环境中进行高效的数据...

    HBase安装手册

    ### HBase安装手册知识点概述 #### 一、HBase简介 HBase是一个分布式的、面向列的开源数据库,是Apache Hadoop生态系统中的一个重要组成部分。它建立在Hadoop Distributed File System (HDFS)之上,提供了类似...

    hbase维护操作手册.docx

    HBase,全称为Apache HBase,是一种构建在Apache Hadoop文件系统(HDFS)之上的开源、分布式、列式存储的NoSQL数据库。它为大规模数据集提供了随机、实时的读写访问能力。HBase的设计灵感来源于Google的Bigtable,...

    zookeeper和hbase相关安装包及安装手册

    在大数据领域,Zookeeper和HBase是两个至关重要的组件,它们在分布式系统中扮演着核心角色。本资源包提供的是Zookeeper和HBase在Windows 10环境下的安装指南及对应的二进制安装包,非常适合Hadoop初学者进行学习和...

    hadoop+hbase集群搭建 详细手册

    Hadoop+HBase集群搭建详细手册 本文将详细介绍如何搭建Hadoop+HBase集群,包括前提准备、机器集群结构分布、硬件环境、软件准备、操作步骤等。 一、前提准备 在搭建Hadoop+HBase集群之前,需要准备以下几个组件:...

Global site tag (gtag.js) - Google Analytics