`
rc123
  • 浏览: 27608 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

hbase安装

 
阅读更多
hbase分为 单点模式,伪分布模式,完全分布模式

使用某种hadoop的版本需要使用对应某种版本的hbase,不然无法使用hbase

安装hbase单点模式
下载及解压hbase安装包
修改conf/hbase-env.sh脚本,设计环境变量
编辑hbase-site.xml进行配置
启动habse
验证Hmaster已经启动
进入shell

具体操作:
下载hbase-0.94.7-security.tar.gz并上传到服务器
# tar -zxvf hbase-0.94.7-security.tar.gz(解压)
# cd /home/hbase-0.94.7-security/conf/ (进入hbase的conf目录)
# vi hbase-env.sh (修改hbase的环境变量,修改里面的java安装目录)
如:
# The java implementation to use.  Java 1.6 required.
export JAVA_HOME=/usr/java/jdk1.7.0_51/

保存退出

先用mkdir命令创建用于存放数据的目录/home/grid/hbase/data
# vi hbase-site.xml (修改核心参数文件,设置hbase目录存放数据在什么地方)
如:
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///home/grid/hbase/data</value>
</property>
</configuration>


修改完上面的2个文件,既可以启动hbase

启动命令
# cd /home/hbase-0.94.7-security/bin/ (进入hbase的bin目录)
# ./start-hbase.sh
出现starting master, logging to /home/hbase-0.94.7-security/bin/../logs/hbase-root-master-aly.out


再输入jps可以看到
root@aly:/home/hbase-0.94.7-security/bin# jps
20820 HMaster
17428 NameNode
17746 JobTracker
17659 SecondaryNameNode
17866 TaskTracker
17544 DataNode
21037 Jps
13892 Bootstrap

如果有HMaster既启动ok

检验,输入./hbase shell
root@aly:/home/hbase-0.94.7-security/bin# ./hbase shell
可以看到
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 0.94.7, r1471806, Wed Apr 24 18:44:36 PDT 2013
既ok



安装hbase伪分布模式
在单点模式的基础上继续安装
编辑hbase-env.sh增加hbase_classpath环境变量
编辑hbase-site.xml打开分布模式
覆盖hadoop核心jar包
启动habse
验证启动

具体操作:
# cd /home/hbase-0.94.7-security/conf/ (进入hbase的conf目录)
# vi hbase-env.sh (因为伪分布要与hadoop结合,所以增加hbase_classpath环境变量)
如:
# The java implementation to use.  Java 1.6 required.
export JAVA_HOME=/usr/java/jdk1.7.0_51/

# Extra Java CLASSPATH elements.  Optional.
export HBASE_CLASSPATH=/home/hadoop-1.1.2/conf

保存退出

# vi hbase-site.xml (hbase.cluster.distributed设置为true打开分布模式)
如:
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///home/grid/hbase/data</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
</configuration>


为了hadoop与hbase版本兼容,覆盖hadoop核心jar包 hadoop-core-1.1.2.jar(本人暂时没操作,如不兼容网上搜索兼容版本资料,好像在/home/hadoop-1.1.2覆盖/home/hadoop-1.1.2/lib)

重启hbase,在hbase的bin目录输入
# ./stop-hbase.sh
# ./start-hbase.sh
# jps (再输入jps可以看到HRegionServer、HMaster、HQuorumPeer)
23519 HRegionServer
23632 Jps
17428 NameNode
17746 JobTracker
17659 SecondaryNameNode
17866 TaskTracker
23372 HMaster
23311 HQuorumPeer
17544 DataNode
13892 Bootstrap


检验,输入./hbase shell



安装hbase完全分布模式
配置hosts,确保涉及的主机名均可以解析为ip
编辑hbase-env.sh
编辑hbase-site.xml
编辑regionservers文件
把hbase复制到其它节点
启动habse
验证启动






输入地址可以查看到相关信息
http://120.24.84.**:60010/master.jsp
分享到:
评论

相关推荐

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

    【大数据技术基础实验报告-HBase安装配置和应用实践】 这篇实验报告主要涵盖了HBase的安装、配置以及基本应用,这是大数据技术中一个重要的组件,它是一个分布式的、面向列的数据库,尤其适合处理大规模的数据。 1...

    基于集群的HBase安装和配置

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

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

    【分布式数据库HBase安装配置与实践】 HBase是一款基于Google Bigtable理念设计的开源NoSQL数据库,它构建在Hadoop之上,适用于处理大规模数据。在本文档中,我们将详细介绍如何在Linux环境中安装、配置和实践HBase...

    Hadoop&Hbase安装完美教程

    本教程“Hadoop&Hbase安装完美教程”旨在指导用户详细地安装和配置这两个工具,确保用户能够顺利地进行大数据操作。首先,让我们深入了解Hadoop的安装过程: 1. **环境准备**:Hadoop需要Java运行环境,因此第一步...

    大数据实验Hbase安装部署和使用javaapi调用.pdf

    【大数据实验Hbase安装部署和使用javaapi调用】 在这个实验中,我们将深入理解HBase在Hadoop生态系统中的角色,并掌握如何在Ubuntu 19.04操作系统上安装、配置和使用HBase,同时利用Java API进行编程。实验中使用的...

    hbase安装与配置.docx

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

    zookeeper及hbase安装

    ### Zookeeper及HBase安装配置详解 #### 一、Zookeeper安装配置 **目标环境**: - 三台服务器:192.168.15.5(master)、192.168.15.6(slave1)、192.168.15.7(slave2) **步骤一:主机名映射** - 在每台服务器...

    hbase安装与使用

    ### HBase 安装与使用知识点详解 #### 概述 HBase 是一款构建于 Hadoop 之上的分布式、可扩展的大规模数据存储系统。它提供了类似 Google BigTable 的功能特性,非常适合处理海量数据和高并发读写需求的应用场景。...

    hbase安装,节点添加,移除,常见问题解决

    本文将深入探讨如何进行HBase的安装、节点的添加与移除,以及如何解决常见的问题。 首先,Hadoop是HBase的基础,因此在安装HBase之前,必须先确保Hadoop环境已经正确配置并稳定运行。对于`hadoop-2.5.2-hbase-...

    Hbase 安装与基本使用

    本文将深入探讨HBase的安装过程以及基本使用方法,旨在帮助初学者快速上手。 **一、HBase简介** HBase是Google Bigtable的开源实现,它在Hadoop文件系统(HDFS)之上构建,提供了高度可扩展性和实时读写能力。HBase...

    Hadoop和Hbase安装使用教程

    ### Hadoop和Hbase安装使用教程 #### 一、准备工作 在正式开始Hadoop和HBase的安装之前,我们需要做一些准备工作。这些准备包括了安装必要的软件环境,例如虚拟机环境和SSH客户端,以及对虚拟机的基本配置。 ####...

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

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

    CDH-Hbase的安装1

    通过以上步骤,我们可以确认HBase安装成功,并且可以进行基本的数据操作。随着需求的增长,可以进一步配置HBase的高级特性,例如设置复制、分区策略、优化查询性能等。在生产环境中,还需要关注HBase的监控和维护,...

    Zookeeper和Hbase安装总结手册.

    Zookeeper和Hbase安装总结手册.

    hbase安装和使用

    一、HBase安装 1. **系统需求**:HBase通常运行在Linux环境下,因此首先确保你的服务器或开发环境是Linux。同时,需要安装Java Development Kit (JDK) 8或更高版本,因为HBase依赖Java运行。 2. **下载HBase**:...

    Hbase安装部署步骤截图

    根据提供的文件信息,以下是对HBase安装部署过程的详细知识点解析: ### HBase安装部署步骤 #### 一、上传并解压HBase安装包 - **上传安装包**:首先需要将HBase的安装包上传至每台服务器,并在服务器上进行解压...

    hadoop和hbase安装操作手册

    ### Hadoop和HBase安装操作手册 #### 一、引言 随着大数据技术的发展,Hadoop和HBase作为处理大规模数据的关键技术框架,受到了越来越多的关注。本文档旨在为初次接触这些技术的学习者提供一份详尽的操作指南,...

    hbase安装和基本介绍

    ### HBase 安装与基本介绍 #### 一、HBase 概述 HBase 是一个分布式的、面向列的开源数据库,它旨在为结构化数据提供高效存储和检索服务。HBase 的设计灵感来源于 Google 的 Bigtable 论文,并且它作为 Apache ...

    HBase安装配置与部署运行

    《HBase安装配置与部署运行》 文档控制 本文档主要针对HBase初学者,旨在详细介绍如何进行HBase的安装、配置以及后续的部署运行。包括基本的数据操作,如建表、删表、统计(DML操作)以及数据的创建、更新、删除和...

Global site tag (gtag.js) - Google Analytics