HBase简介
Apache Hadoop的开源的、分布式、多版本、面向裂的数据库,对大型数据提供随机、实时的读写访问,Google的BigTable的开源实现,可以直接使用本地文件系统、Hadoop的HDFS的文件存储系统,为了提高系统健壮性、发挥大型数据处理能力,首选HDFS作为文件存储系统。HBase的存储结余映射(key/value)和关系型数据库之间。
HBase体系
服务器体系结构遵从主从架构,有HRegion Server群和HBase Master服务器构成,HBase Master负责管理所有的HRegion Server,而HBase中的所有RegionServer都是通过ZooKeeper来协调,并处理HBase服务器运行期间可能遇到的错误。Master Server本身并不存储HBase中的任何数据,HBase逻辑上的表可能会被划分成多个Region,然后存储到HRegion Server群中。HBase Master Server中存储的是从数据到HRegion Server的映射。
HBase单机安装模式
由于刚开始入门学习,故选择兼容易百教程为主,选择的hbase的版本也比较低以及配置单机模式安装,但是不影响我们学习的路线,我的学习宗旨是:学习从最简单的环境、最简单的配置入手,千里之行始于足下,切勿好高骛远。
HBase版本:hbase-0.98.1;
Linux安装总体流程:
1.下载安装包:wget http://archive.apache.org/dist/hbase/hbase-0.98.1/hbase-0.98.1-hadoop2-bin.tar.gz;
2.解压安装包:tar -xvf hbase-0.98.1-hadoop2-bin.tar.gz;
3.修改hbase/conf/hbase-env.sh:vi hbase-env.sh;
在hbase-env.sh文件添加JAVA_HOME内容:export JAVA_HOME=/usr/lib/jvm/java-1.7.0
4.修改con/hbase-site.xml:vi hbase-site.xml; 修改内容如下:
<configuration> //Here you have to set the path where you want HBase to store its files. <property> <name>hbase.rootdir</name> <value>file:/home/hadoop/HBase/HFiles</value> </property> //Here you have to set the path where you want HBase to store its built in zookeeper files. <property> <name>hbase.zookeeper.property.dataDir</name> <value>/home/hadoop/zookeeper</value> </property> </configuration>
5.启动/停止 hbase服务器:/bin/start-hbase.sh;
6.启动hbase shell:/bin/hbase shell;
现在,就可以跟着易百的hbase进行学习啦!!!
参考易百教程:http://www.yiibai.com/hbase/hbase_installation.html;
注:附件有hbase-env.sh、hbase-site.xml单机模式的配置文件,可以直接使用。
相关推荐
hbase的安装与简单操作hbase的安装介绍及使用方法讲述.docx
hbase需要搭建集群,这里详细的介绍了集群的安装方式以及配置文件的一些修改
Hbase数据库2.0.0版本介绍 Assignment Manager v1 root of many operational headaches ● Redo based on custom “ProcedureV2”-based State Machine ○ Scale/Performance ○ All Master ops recast as Pv2 ...
4.1 HBase介绍 4.2 下载与配置HBase 4.2.2 修改hbase-site.xml文件 4.3 Cygwin终端设置 4.4 启动hbase 4.5 进入shell 4.6 建表与插数据 5、HBase数据库 5.1 数据类型 5.2 HBase语法教程 6、eclipse下...
HBase 介绍 HBase 是一个开源的分布式数据库,基于 Hadoop 和 BigTable,提供了高性能、可扩展的数据存储解决方案。HBase 使用 Hadoop 的分布式文件系统(HDFS)来存储数据,并使用 MapReduce 来处理大规模数据。 ...
在本文档中,我们将详细介绍如何搭建一个大数据集群环境,包括 Hadoop、HBase、Hive 和 Sqoop 的安装配置及使用。该文档将分为四部分:Hadoop 集群环境搭建、HBase 集群环境搭建、Hive 集群环境搭建和 Sqoop 集成...
本文档由王家林老师详细的介绍了 hadoop2.2完全分布式 及整合hbase0.96 安装步骤,图文并茂。
10.Hadoop入门进阶课程_第10周_HBase介绍、安装与应用案例.pdf
安装详情
本教程主要介绍了 HBase 的单机模式和伪分布式模式。 HBase 的安装需要下载安装包 hbase-1.1.2-bin.tar.gz,并将其解压到 /usr/local 目录下。然后,需要将解压的文件名 hbase-1.1.2 改为 hbase,以方便使用。接着...
文档详细介绍了在hadoop安装hbase的详细步骤
hadoop 集群环境下 hbase 的shell 基本操作命令
HBase集群搭建 HBase是一种分布式、面向列的NoSQL数据库,基于Hadoop...HBase集群搭建需要安装HBase、配置HBase环境变量、配置hbase-env.sh文件、配置hbase-site.xml文件、配置regionservers文件和设置HBase环境变量。
1 HBase简介及其在大数据生态圈的位置 2-2 HBase数据存储模型及与关系型数据库的区别 2-3 Hadoop伪分布式集群安装 2-4 HBase伪分布式集群安装 2-5 HBase基础架构 2-6 HBase阶段小结 第3章 HBase原理与实战 介绍HBase...
HBase体系架构与安装 介绍材料,非常不错
个人课上整理的Hbase课程资料笔记,包括HBase安装、原理以及入门实战。
主要介绍如何建立一个完全分布式的HBase集群并将数据转移到该集群中,以及如何使用各种工具来完成日常的管理工作,有效管理和监控集群以使其达到最佳的性能,最终还将讲解如何安装Hadoop集群、如何配置Hadoop,使其...
详细介绍如何在多个结点上安装一套Hbase系统,形成分布式Hbase系统。文档属于原创,欢迎下载,转载请注明出处。