百度百科: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 缓冲区说明:
相关推荐
**HBase的安装与配置:** 1. **HBase的安装**:HBase的安装过程类似于Zookeeper,下载源码包或二进制包,解压到适当位置,设置环境变量,如 `HBASE_HOME` 和 `PATH`。HBase还需要依赖已经运行的Zookeeper,所以要...
Hadoop技术-HBase安装与配置是一项关键的任务,尤其对于那些希望构建大数据处理平台的IT专业人员来说。HBase,作为Apache Hadoop生态系统中的一个分布式、高性能的NoSQL数据库,为半结构化数据提供了高可靠性和低...
2. **HBase配置** - HBase有三种运行模式:单机模式、伪分布式模式和分布式模式。实验中主要讨论前两种。 - 在配置之前,确保已安装JDK、Hadoop(对于单机模式可选),并且配置了SSH。 - 对于单机模式配置: - ...
4. **HBase安装与配置**: - 获取HBase安装包并解压。 - 配置`hbase-site.xml`文件,指定Zookeeper集群的信息。 - 启动HBase服务,验证HBase集群是否正常工作。 通过上述步骤,可以成功地在已有Hadoop集群的基础...
分布式存储系统:HBase:HBase安装与配置.docx
4. **配置Hadoop**:HBase需要与Hadoop协同工作,因此需要配置Hadoop的相关路径。在HBase的conf目录下,编辑`hbase-env.cmd`文件,设置`HADOOP_CONF_DIR`指向Hadoop的配置目录。 5. **修改配置文件**:编辑`hbase-...
内容概要:本文档全面介绍了如何在虚拟环境中搭建HBase数据库。...阅读建议:推荐先对Hadoop生态系统有所认识,然后再跟随教程操作,有助于更快地上手HBase安装配置流程,并能加深对其架构的理解。
【HBase的安装与配置】 HBase是一款基于Google Bigtable设计思想的开源NoSQL数据库,主要应用于大数据领域,尤其适合实时查询和分析大规模数据。在本次实验中,我们将学习如何在Linux环境下,以伪分布式的方式安装...
4. **配置HBase**:修改`conf/hbase-site.xml`文件,设置HBase的主节点地址(`hbase.master`)和Zookeeper地址(`hbase.zookeeper.quorum`)。 5. **配置Hadoop**:在`conf/hbase-env.sh`中设置HBase的Java环境,...
以上就是Hbase在Linux环境下的安装与基本操作流程。在实际应用中,还需要根据具体需求进一步配置Hbase,如设置Zookeeper地址、优化性能参数等。同时,理解Hbase的核心概念,如Region、RegionServer、WAL和HFile,...
实验任务一:HBase 安装与配置 #### 4.1.1. 步骤一:解压缩 HBase 安装包 使用 tar 命令解压缩 HBase 安装包: tar -zxvf /opt/software/hbase-1.2.1-bin.tar.gz -C ~/ #### 4.1.2. 步骤二:重命名 HBase 安装...
* 掌握 HBase 安装与配置 * 掌握 HBase 常用 Shell 命令 2. HBase 组件安装的实验要求: * 了解 HBase 原理 * 熟悉 HBase 常用 Shell 命令 3. HBase 组件安装的实验环境: * 服务器集群 3 个以上节点,节点间...
"HBase 组件安装与配置" 本章主要介绍 HBase 相关知识、HBase 功能应用、HBase 组件设置、HBase 安装、HBase 配置、HBase 常用 Shell 命令,以及其它相关配置内容。HBase 是一个高可靠性、高性能、面向列、可伸缩的...
指导手册06:HBase安装部署 hbase配置文件
### HBase 安装与使用知识点详解 #### 概述 HBase 是一款构建于 Hadoop 之上的分布式、可扩展的大规模数据存储系统。它提供了类似 Google BigTable 的功能特性,非常适合处理海量数据和高并发读写需求的应用场景。...
【分布式数据库HBase安装配置与实践】 HBase是一款基于Google Bigtable理念设计的开源NoSQL数据库,它构建在Hadoop之上,适用于处理大规模数据。在本文档中,我们将详细介绍如何在Linux环境中安装、配置和实践HBase...
### Zookeeper及HBase安装配置详解 #### 一、Zookeeper安装配置 **目标环境**: - 三台服务器:192.168.15.5(master)、192.168.15.6(slave1)、192.168.15.7(slave2) **步骤一:主机名映射** - 在每台服务器...
### Linux下Hbase和Zookeeper的安装与部署详解 #### Zookeeper 安装与配置 ...至此,HBase和Zookeeper在Linux虚拟机上的安装与配置过程完成。接下来,可以通过HBase Shell等工具验证HBase服务是否正常工作。