`
wangmengbk
  • 浏览: 292178 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Hbase 安装与配置

阅读更多

百度百科:HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。

下面介绍 Hbase 的安装&配置

下载地址 :http://www.apache.org/dyn/closer.cgi/hbase/  

 解压: tar –zxvf  hbase-1.0.1-bin.tar.gz

单机模式:

进入:cd hbase-1.0.1/conf  

修改配置文件 hbase-site.xml ,并设置合适的数据路径:通过对属性键hbase.rootdir 赋值,来配置想要的HBase进行写操作的路径。



 启动: cd bin/start-hbase.sh

查看状态在bin目录下只执行: ./hbase shell  后 输入 status 出现红框信息说明成功



 

集群模式:

进入: cd hbase-1.0.1/conf

编辑: vi hbase-env.sh

export JAVA_HOME=/usr/java/jdk1.7.0_67

export HBASE_HOME=/opt/hbase-1.0.1

export PATH=$PATH:$HBASE_HOME/bin

export HADOOP_HOME=/opt/soft-228238/hadoop-2.6.0

export HBASE_MANAGES_ZK=true

 

修改 :vi hbase-site.xml

 

<property>  

        <name>hbase.rootdir</name>

         <!-- 必须与你的hadoop主机名,端口号一致;Hbase该项并不识别机器IP,只能使用机器hostname才行  -->

        <value>hdfs://192.168.68.84:9000/hbase</value>

    </property>

<property>

        <name>hbase.cluster.distributed</name>

        <value>true</value>

    </property>

    <property>

        <name>hbase.zookeeper.quorum</name>

        <value>192.168.68.84,192.168.68.85</value>

    </property>

 <property>

        <name>hbase.master</name>

        <value>192.168.68.84:60000</value>

    </property>

    <property>

        <name>zookeeper.session.timeout</name>

        <value>60000</value>  

    </property>

<property>

        <name>hbase.zookeeper.property.clientPort</name>

        <value>4180</value>   <!-- 必须与zookeeper的配置文件zoo.cfg里的配置项clientport一致  -->   

    </property>

<property>

        <name>hbase.client.write.buffer</name> 

        <value>2097152</value> <!—客户端缓冲区大小 -->

   </property>

 

修改 :vi  regionservers        //添加slave节点的机器名或IP地址

        192.168.68.84

        192.168.68.85

重启 hbase 服务 OK

 

运行客户端(eclipse)长时间连接错误:

.org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException

解决方案:

修改本地的host (192.168.68.84 supervisor-84)文件和服务器的中的 hostname 以致,

并查看hbase-site.xml 配置问中hbase.cluster.distributed 的value是否为 true .

 

通过Secure CRT登录hbase shell,敲入错误命令无法使用删除键(Backspace或是Ctrl+Backspace都不管用)删除,后来在终端-->仿真下选择 Linux问题解决,设置如下:



 

HBase 安装配置大功告成!

 

1.hbase 缓冲区说明:



 

 

  • 大小: 3.7 KB
  • 大小: 42.8 KB
  • 大小: 23 KB
  • 大小: 124 KB
  • 大小: 83.1 KB
分享到:
评论

相关推荐

    hbase安装与配置.docx

    **HBase的安装与配置:** 1. **HBase的安装**:HBase的安装过程类似于Zookeeper,下载源码包或二进制包,解压到适当位置,设置环境变量,如 `HBASE_HOME` 和 `PATH`。HBase还需要依赖已经运行的Zookeeper,所以要...

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

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

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

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

    基于集群的HBase安装和配置

    4. **HBase安装与配置**: - 获取HBase安装包并解压。 - 配置`hbase-site.xml`文件,指定Zookeeper集群的信息。 - 启动HBase服务,验证HBase集群是否正常工作。 通过上述步骤,可以成功地在已有Hadoop集群的基础...

    分布式存储系统:HBase:HBase安装与配置.docx

    分布式存储系统:HBase:HBase安装与配置.docx

    Hbase 安装与基本使用

    4. **配置Hadoop**:HBase需要与Hadoop协同工作,因此需要配置Hadoop的相关路径。在HBase的conf目录下,编辑`hbase-env.cmd`文件,设置`HADOOP_CONF_DIR`指向Hadoop的配置目录。 5. **修改配置文件**:编辑`hbase-...

    虚拟机上HBase安装与配置详尽指南

    内容概要:本文档全面介绍了如何在虚拟环境中搭建HBase数据库。...阅读建议:推荐先对Hadoop生态系统有所认识,然后再跟随教程操作,有助于更快地上手HBase安装配置流程,并能加深对其架构的理解。

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

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

    HBase安装与配置资源下载:hbase-1.2.6

    4. **配置HBase**:修改`conf/hbase-site.xml`文件,设置HBase的主节点地址(`hbase.master`)和Zookeeper地址(`hbase.zookeeper.quorum`)。 5. **配置Hadoop**:在`conf/hbase-env.sh`中设置HBase的Java环境,...

    Hbase的安装过程及基本操作

    以上就是Hbase在Linux环境下的安装与基本操作流程。在实际应用中,还需要根据具体需求进一步配置Hbase,如设置Zookeeper地址、优化性能参数等。同时,理解Hbase的核心概念,如Region、RegionServer、WAL和HFile,...

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

    实验任务一:HBase 安装与配置 #### 4.1.1. 步骤一:解压缩 HBase 安装包 使用 tar 命令解压缩 HBase 安装包: tar -zxvf /opt/software/hbase-1.2.1-bin.tar.gz -C ~/ #### 4.1.2. 步骤二:重命名 HBase 安装...

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

    * 掌握 HBase 安装与配置 * 掌握 HBase 常用 Shell 命令 2. HBase 组件安装的实验要求: * 了解 HBase 原理 * 熟悉 HBase 常用 Shell 命令 3. HBase 组件安装的实验环境: * 服务器集群 3 个以上节点,节点间...

    第7章 HBase组件安装与配置.pptx

    "HBase 组件安装与配置" 本章主要介绍 HBase 相关知识、HBase 功能应用、HBase 组件设置、HBase 安装、HBase 配置、HBase 常用 Shell 命令,以及其它相关配置内容。HBase 是一个高可靠性、高性能、面向列、可伸缩的...

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

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

    hbase安装与使用

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

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

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

    zookeeper及hbase安装

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

    Linux下Hbase和zookeeper的安装和部署

    ### Linux下Hbase和Zookeeper的安装与部署详解 #### Zookeeper 安装与配置 ...至此,HBase和Zookeeper在Linux虚拟机上的安装与配置过程完成。接下来,可以通过HBase Shell等工具验证HBase服务是否正常工作。

Global site tag (gtag.js) - Google Analytics