我是靠谱客的博主 鲤鱼黑猫,最近开发中收集的这篇文章主要介绍hbase伪分布式安装(ubuntu),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。

与FUJITSU Cliq等商用大数据产品不同,HBase是Google Bigtable的开源实现,类似Google Bigtable利用GFS作为其文件存储系统,HBase利用Hadoop HDFS作为其文件存储系统;Google运行MapReduce来处理Bigtable中的海量数据,HBase同样利用Hadoop MapReduce来处理HBase中的海量数据;Google Bigtable利用 Chubby作为协同服务,HBase利用Zookeeper作为对应。

HBASE与mysql、oralce、db2、sqlserver等关系型数据库不同,它是一个NoSQL数据库(非关系型数据库)

Hbase的表模型与关系型数据库的表模型不同:
Hbase的表没有固定的字段定义;
Hbase的表中每行存储的都是一些key-value对
Hbase的表中有列族的划分,用户可以指定将哪些kv插入哪个列族
Hbase的表在物理存储上,是按照列族来分割的,不同列族的数据一定存储在不同的文件中    
Hbase的表中的每一行都固定有一个行键,而且每一行的行键在表中不能重复
Hbase中的数据,包含行键,包含key,包含value,都是byte[ ]类型,hbase不负责为用户维护数据类型    
HBASE对事务的支持很差
 

安装准备:①jdk1.7+      ②hadoop安装

官网:http://hbase.apache.org/

1、下载hbase安装包并解压(tar -zxvf )

2、修改环境配置   $ vim .bashrc

应用修改   $   source    .bashrc

3、修改配置文件

运行hbase:$bin/start-hbase.sh    //打开hbase前徐打开hadoop

在http://localhost:16010 可以看到hbase的UI,如下图:

然后是jps命令可看到成功启动HMaster,如下图所示,

hbase即安装成功,可以使用$ ./bin/bash shell 可使用hbase命令。

 

hbase伪分布式配置:

关闭hbase,

修改配置文件hbase-site.xml

 

修改完成后,重新启动hbase,可使用UI,和jps查看是否启动成功,若成功,hdfs中将出现如下文件,

 

若启动失败,并显示JAVA路径问题,在/conf/hbase-env.sh,找到export JAVA_HOME并修改位自己的java路径。

启动hbase,但是没有启动HMaster,在Hbase/logs中的.logs文件可查看日志。

若问题如下图所示:

需下载htrace-core-3.1.0-incubating.jar,并加到hbase/bin中。

另:logs中文件最好定期删除。

最后

以上就是鲤鱼黑猫为你收集整理的hbase伪分布式安装(ubuntu)的全部内容,希望文章能够帮你解决hbase伪分布式安装(ubuntu)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部