knrt.net
当前位置:首页 >> HBAsE可以脱离HADoop吗? >>

HBAsE可以脱离HADoop吗?

明显不能.hadoop是基础

hbase 0.98 安装必须安装hadoop1、zookeeper是hbase必不可少的,它提供了分布式系统当中的高效协调服务. 2、hbase内置了zookeeper,但效果一般不好,一般都选择外置独立的zookeeper. 好长时间不整这个了,其实这些东西自己搭建一遍就能明白个八九了. 试试吧.hbase查询主要靠内存和磁盘,而且是在子节点上进行的.不过多少会有影响,不是因为cpu,而是因为磁盘.hadoop写磁盘的量也很大

不用,你相当于是客户端, 你连接的hbase在服务器上,已经是基于hadoop的安装了,不需要再在你本机安装hadoop.不过,如果你是连接的你本地的hbase,那么是需要安装hadoop的

首先想问下,为什么要直接学习hbase而不接触hadoop呢?我的建议是至少把hadoop环境搭建起来,理解hadoop的hdfs和mapreduce.再装hbase

hdfs是存储文件的,hbase是数据库,怎么会一样呢.你有了资源管理器,难道就不用装Oracle了吗hadoop读取hbase,你可以去看看hbase相关的书,太基础了,网上搜也有很多.

hbase其实就是一个数据库,可以用第三方的数据库客户端链接的,只是很多第三方客户端需要导入hbase的驱动

Hadoop 是一个能够对大量数据进行分布式处理的软件框架.HBase是一个分布式的、面向列的开源数据库.HBase在Hadoop之上提供了类似于Bigtable的能力.HBase是Apache的Hadoop项目的子项目.HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库.另一个不同的是HBase基于列的而不是基于行的模式.

应该是hadoop在hbase和hive中的作用吧. hbase与hive都是架构在hadoop之上的.都是用hadoop作为底层存储.而hbase是作为分布式数据库,而hive是作为分布式数据仓库.当然hive还是借用hadoop的mapreduce来完成一些hive中的命令的执

他们的关系是:hbase是一个内存数据库,而hdfs是一个存储空间;是物品和房子的关系.hdfs只是一个存储空间,他的完整名字是分布式文件系统.从名字可知他的作用了.hbase是一个内存数据库,简单点说hbase把表啊什么的存在hdfs上.

两个不同层面的问题,没有什么不可以的.主要是要做好资源竞争方面的管理.一般Hbase都是实时查询多一点,所以应该设以更大的优先级.

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com