HBase 全称Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。
本篇散仙要介绍下怎么部署安装Hbase的伪分布式模式,在安装hbase前,首先得保证你的hadoop环境已经安装好,并且可以正常使用,因为hbase底层存储使用的是HDFS,所以安装Hbase前,务必先安装hadoop,关于怎么安装hadoop环境,不会的朋友们,可以参考散仙之前的文章,想必既然都准备安装hbase了,hadoop环境肯定都有了,下面开始进入正题。
在这之前,先介绍下散仙使用的版本,hadoop版本1.2.0,hbase的版本0.94.8,zookeeper的版本3.4.5的,其实用的是hbase配套自带的zk。
hbase的配置,相比hadoop的配置还是比较简单的,伪分式的配置只需二步,第一步需要配置在hbase的conf下的hbase-env.sh,第二步需要配置同在conf下的hbase-site.xml下面给出配置截图。
hbase的配置,相比hadoop的配置还是比较简单的,伪分式的配置只需二步,第一步需要配置在hbase的conf下的hbase-env.sh,第二步需要配置同在conf下的hbase-site.xml下面给出配置截图。
hbase-env.sh里的配置内容:
- export JAVA_HOME=/root/jdk1.6.0_45
- export HBASE_CLASSPATH=/root/hadoop-1.2.0/conf
- export HBASE_MANAGES_ZK=true
截图如下:
hbase-site.xml里面的内容:
- <configuration]] >
- <property]] >
- <name]] > hbase.cluster.distributed</name]] >
- <value]] > true</value]] >
- </property]] >
- <property]] >
- <name]] > hbase.rootdir</name]] >
- <value]] > hdfs://10.2.143.5:9090/hbase</value]] >
- </property]] >
- </configuration]] >
截图如下:
至此,我们已经配置完了,下面要启动测试,先启动hadoop集群,确认hadoop启动成功,然后启动hbase。截图如下:
下面我们就可以使用hbase shell,进入shell命令端,然后建一个表含有一个列簇作为测试,截图如下:
然后,我们再在web访问,60010端口,查看hbase的web页面,截图如下:
至此我们已经成功配置完毕,需要注意的是,如果是在win上访问,需要把防火墙关闭,最后,关闭集群的时候,先关闭hbase,然后关闭hadoop,顺序不能反。
相关推荐
HBase伪分布式环境搭建及数据操作测试 本人成功搭建伪分布式的操作以及截图
4. **配置HBase**:同样在HBase目录下,修改`conf/hbase-site.xml`,设置`hbase.rootdir`为`hdfs://localhost:9000/hbase`,指向HDFS上的HBase目录,`hbase.cluster.distributed`设为`false`,表示伪分布式模式。...
在IT领域,Hadoop和...总之,Hadoop 2.6和Hbase 0.96的伪分布式安装涉及多个步骤,包括环境设置、配置文件修改、服务启动以及验证。熟悉这些步骤和配置文件将帮助你有效地搭建和管理Hadoop和HBase的开发或测试环境。
HBase伪分布式运行环境 本文档旨在指导读者在单一节点上搭建HBase伪分布式运行环境,包括Hadoop集群的搭建和HBase的配置。 一、准备工作 在开始搭建HBase伪分布式运行环境之前,需要准备以下三个安装文件:hadoop...
在深入探讨Windows7下使用Eclipse调试Fedora虚拟机上的Hadoop+hBase伪分布式之前,我们首先需要理解这个环境配置的核心要素。本文将详细介绍如何在有限的资源条件下,利用Windows7作为主机,通过VMware虚拟化技术...
hadoop2.4.1伪分布式搭建 包含网络配置修改 无密码登录
HBase单机版部署教程 HBase是一种基于Hadoop的分布式、面向列的NoSQL数据库,它提供了高性能、可扩展、灵活的数据存储解决方案。下面是HBase单机版部署的详细教程: 安装JDK 首先,我们需要安装JDK,因为HBase...
《HBase 伪分布式安装与基础使用》 HBase,作为Hadoop生态系统的一部分,是一款针对大规模数据实时读写的NoSQL数据库。它以分布式、多版本、面向列的存储模型著称,尤其适合处理海量数据的随机读写操作,且可以直接...
《实战Hbase群集分布式部署》 Hbase是一种基于分布式文件系统的非关系型数据库,尤其在大数据处理中发挥着重要作用。它提供了高可靠性、高性能以及面向列的可伸缩性,能够有效地处理海量数据查询。在实际的运维场景...
这些示例可以帮助初学者快速理解HBase的API用法,以及如何在实际工程中部署和管理HBase。 总结起来,这个“Hbase操作Hadoop分布式数据库java工程实例”是一个全面的学习资源,涵盖了HBase的基本概念、Java编程接口...
### CentOS下Hadoop+Hbase+ZooKeeper分布式存储部署详解 #### 一、前言与背景 Hadoop是Apache基金会旗下的一个开源分布式计算框架,它最初由Doug Cutting及其团队开发,旨在处理大规模数据集。Hadoop的核心组件...
hadoop-2.8.1 zookeeper-3.4.9 hbase-1.3.1分布式环境搭建整理
### HBase 1.2 分布式安装分享 #### 一、概述 HBase是Apache Hadoop生态系统中的一个重要的组成部分,它提供了一种分布式的、面向列的存储系统,能够处理非常大量的数据,并且可以实时地进行读写操作。本文档主要...
HBase 完全分布式集群搭建 HBase 是一个基于 Hadoop 的分布式 Nosql 数据库,可以提供高性能、可靠的数据存储和查询服务。为了搭建一个完全分布式的 HBase 集群,我们需要了解 HBase 的架构、组件和配置。 一、...
在大数据处理领域,HBase作为一个基于Hadoop的分布式非关系型数据库,因其高效、可扩展性和高可用性而被广泛应用。本篇文章将深入探讨如何进行HBase的高可用分布式搭建,以便实现数据存储和访问的稳定性与可靠性。 ...
Hbase思维导图
Spark是一个快速、通用且可扩展的数据处理引擎,而HBase是一个分布式的、面向列的NoSQL数据库。在大数据处理场景中,常常需要将HBase中的数据作为输入进行分析和计算,这就涉及到了Spark与HBase的集成。本示例介绍...