百度百科: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安装与配置资源下载:hbase-1.2.6
Linux下,基于Hadoop集群的Zookeeper、Hbase的安装及配置指导文档。 HBase作为Hadoop生态系统的一部分,是基于hadoop集群的HDFS之上的分布式数据库,HDFS为HBase提供了高可靠的底层存储支持和数据的持久化;hadoop...
大数据技术基础实验报告-HBase安装配置和应用实践
Hadoop技术-HBase安装与配置.pptx
nosql实验一-HBase的安装与配置
NULL 博文链接:https://username2.iteye.com/blog/2106533
来自一位老学姐的Hbase安装详细教程(清华大学镜像下)及基本操作,希望能带给你们些许帮助。主要包含Hbase的下载过程及其遇到的小问题,后续会继续完善该文档!
文档是我自己一步步完成实验写成的,给初学大数据的朋友共享一下希望能有所帮助
指导手册06:HBase安装部署 hbase配置文件
HBase安装配置与实践: 1. HBase安装 1.2 将解压的文件名hbase-1.0.1.1改为hbase,以方便使用 1.3 配置环境变量 1.4添加HBase权限 1.5查看HBase版本,确定hbase安装成功 2. HBase配置 2.1伪分布式模式配置 接...
zookeeper及hbase安装配置,安装时先检查zookeeper,hbase是否与hadoop版本对应
HBase2集群配置.pdf HBase2集群配置.pdf HBase2集群配置.pdf HBase2集群配置.pdf
Hbase的安装与配置 1、前提:要有装好的hdfs分布式文件系统和zookeeper集群 2、各台linux机器上传hbase安装包:hbase-0.98.12.1-hadoop2-bin.tar.gz 3、解压jar包:tar -zxvf hbase-0.98.12.1-hadoop2-bin.tar.gz ...
第8章 HBase组件安装配置.docx
hbase和zookeeper的详细配置
描述了centOS6.5(虚拟机)环境下,hadoop2.7.1+hbase1.3.5版本的安装配置过程,以及个人在安装过程中遇到的问题与总结
HBase配置文件与HBase doc文档
Hadoop(Hbase)的安装部署与配置实验
Hadoop+Zookeeper+Hbase安装配置使用.pdf
适用于初学HBase,内容涵盖安装、配置、以及建表、删表、统计的DML操作,数据CURD的DDL操作等。