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

hbase安装方式

 
阅读更多

 

本篇介绍两种HBase的安装方式:本地安装方式和伪分布式安装方式。 安装的前提条件是已经成功安装了hadoop,而且hadoop的版本要和hbase的版本相匹配。 我将要安装的hbase是hbase-0.90.4版本,需要的hadoop是hadoop-0.20.2版本。 1.单机安装 将下载的hbase-0.90.4解压到相应的目录,如/home/zhangxin/hbase-0.90.4 修改hbase-0.90.4下的conf目录下的配置文件hbase-env.sh 首先,修改hbase-env.sh中的如下属性: export JAVA_HOME=/home/zhangxin/jdk1.6 export HBASE_MANAGES_ZK=true  //此配置信息,设置由hbase自己管理zookeeper,不需要单独的zookeeper。 2.伪分布式安装 修改hbase-0.90.4下的conf目录下的配置文件hbase-env.sh和hbase-site.xml 首先,修改hbase-env.sh中的如下属性: export JAVA_HOME=/home/zhangxin/jdk1.6 export HBASE_CLASSPATH=/home/zhangxin/hadoop-0.20.2/conf export HBASE_MANAGES_ZK=true 

然后,修改hbase-site.xml文件
<property>
      <name>hbase.rootdir</name>
     <value>hdfs://localhost:9000/hbase</value>//此属性要根据自己的hadoop的配置信息进行相应的修改
</property>
<property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
</property>

替换Hbase中的jar包
需要用{HADOOP_HOME}下的hadoop-0.20.2-core.jar 替换掉{HBASE_HOME}/lib目录下的hadoop-core-0.20-append-r1056497.jar 。如果不替换jar文件Hbase启动时会因为hadoop和Hbase的客户端协议不一致而导致HMaster启动异常。报错如下:
localhost: Exception in thread "main" org.apache.hadoop.ipc.RPC$VersionMismatch: Protocol org.apache.hadoop.hdfs.protocol.ClientProtocol version mismatch. (client = 42, server = 41)
所以如果遇到以上错误,就通过替换jar包解决。

完成以上操作,就可以正常启动Hbase了,启动顺序:先启动Hadoop——>再启动Hbase,关闭顺序:先关闭Hbase——>再关闭Hadoop。

参考文献http://hi.baidu.com/zhangxinandala/item/fe580e63e1297f9ac4d24917

分享到:
评论

相关推荐

    hbase安装与使用

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

    基于集群的HBase安装和配置

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

    Hbase安装部署步骤截图

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

    Hadoop和Hbase安装使用教程

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

    hadoop和hbase安装操作手册

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

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

    在本次实验中,我们将学习如何在Linux环境下,以伪分布式的方式安装和配置HBase,以及验证其安装是否成功。 一、实验目标 1. 掌握HBase的伪分布式安装过程。 2. 验证HBase的安装是否成功。 3. 使用Web UI管理界面...

    hbase0基础入门教程

    HBase安装方式: HBase可以通过多种方式安装,包括使用包管理器安装、使用源代码编译安装以及通过Docker容器部署。不同的安装方式适用于不同的环境和需求。例如,对于生产环境,可能需要更加稳定和可控的部署方式,...

    hbase安装lzo压缩包的编译文件master

    为了提高存储效率和降低网络传输负载,HBase支持对数据进行压缩,LZO就是其中的一种压缩方式。 LZO(Lempel-Ziv-Oberhumer)是一种快速且轻量级的数据压缩算法,适用于实时压缩场景,其特点是压缩速度非常快,但...

    Hbase个人总结

    - **列存储**:HBase采用了列存储方式,即所有数据按列进行存储。这种方式的优点在于可以只读取所需的列数据,大大提高了查询效率,尤其是在进行数据分析时。此外,列存储还可以应用更高效的压缩算法,减少存储空间...

    hbase集群的安装

    hbase需要搭建集群,这里详细的介绍了集群的安装方式以及配置文件的一些修改

    HBase1.4.13安装步骤

    确保Hadoop的NameNode、DataNode和SecondaryNameNode已启动,然后按照同样方式启动HBase,通过 `jps` 命令检查进程状态。 在Java API编程实践中,我们使用Eclipse作为集成开发环境。创建新的Java项目时,需要指定...

    05-Hbase安装部署及优化.pdf

    Hbase安装部署及优化知识点详细解析: 一、Hbase概述 Hbase是建立在Apache HDFS上的NoSQL分布式数据库系统。它具备高可靠性、高性能、列存储、可伸缩、实时读写等特点。Hbase支持海量数据的存储和处理,并且能够...

    HBase安装教程及其基本操作与原理解析

    原理部分解释了HBase的数据模型、存储方式、数据读写过程以及HBase架构,涵盖客户端、ZooKeeper、HMaster、RegionServer等组件的作用和协作机制。 适合人群:大数据开发者、运维工程师、对NoSQL数据库感兴趣的读者。...

    Hadoop技术-HBase安装与配置.pptx

    Hadoop技术-HBase安装与配置是一项关键的任务,尤其对于那些希望构建大数据处理平台的IT专业人员来说。HBase,作为Apache Hadoop生态系统中的一个分布式、高性能的NoSQL数据库,为半结构化数据提供了高可靠性和低...

    Hadoop2.7.5-HBase1.2.6伪分布式安装

    伪分布式安装是在单台机器上模拟多节点环境,既保留了分布式系统的基本特性,又降低了硬件需求,是学习和测试Hadoop及HBase的理想方式。以下是具体的步骤: 1. **环境准备**:确保你的机器上安装了Java环境,Hadoop...

    Linux环境Hadoop2.6+Hbase1.2集群安装部署

    #### 五、HBase安装配置 HBase是一款基于Hadoop之上的分布式列式存储系统。安装配置步骤如下: **5.1 环境配置** **5.1.1 安装** 下载并解压HBase软件包: ``` sudo tar xvf hbase-1.2.1-bin.tar.gz -C /usr/...

    安装HBase,并启动运行

    例如,你可以通过FTP或SCP等方式将`hbase-1.2.6-bin.tar.gz`文件上传到`hadoop0`节点。 一旦安装包上传成功,下一步是解压缩。使用`tar`命令来完成这个任务,如`tar -zxvf hbase-1.2.6-bin.tar.gz`,这会将安装包解...

    HBase安装配置与基本操作教程-数据库搭建与管理指南

    内容概要:本文详细讲解了HBase的安装配置流程及其基本操作方法,从回顾Hadoop和Zookeeper开始,介绍了不同安装方式如单机版、伪分布版以及全分布式版本,重点强调了配置Hbase-env.sh和hbase-site.xml文件的内容,如...

    Hbase权威指南(HBase: The Definitive Guide)

    - **快速入门**:本书提供了详细的安装步骤和配置指南,帮助读者快速搭建HBase环境并进行基本操作。 - **高级配置**:对于已经熟悉HBase基础操作的读者,书中还介绍了如何根据具体需求调整配置参数,以获得更佳的...

    hbase配置内置的zookeeper

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

Global site tag (gtag.js) - Google Analytics