您现在的位置 >> Hadoop教程 >> Hadoop实战 >> hbase,hive专题  
 

有几点关于hadoop的hive数据仓库和hbase几点疑惑

【作者:Hadoop实战专家】【关键词:hive 数据 hbase 数据库 仓库 映射 】 【点击:93875次】【2013-09-2】
Hive 的目标是做成数据仓库,所以它提供了SQL,提供了文件-表的映射关系,又由于Hive基于HDFS,所以不提供Update,因为HDFS本身就不支持。 2.而hbase又是hadoop的数据库,是不是hbase就类似我们做javaWeb时,对应的oracle数据库的作用,存的是hadoop的数据?  

相关热门搜索:hive hbase

大数据标签:hadoop hdfs mapreduce hbase hive bigdata

1.hive是数据仓库,表往hive里面存的时候,其实不是存表,hive并不知道我们存的是什么数据,到底什么是仓库,仓库的作用是什么??
回答:
Hive 的目标是做成数据仓库,所以它提供了SQL,提供了文件-表的映射关系,又由于Hive基于HDFS,所以不提供Update,因为HDFS本身就不支持。仓库和数据的本质区别是用途不一样,结构大部分一样。仓库是用来存储历史数据,数据库是用来存储在线数据,也就是实时数据,换句话说是可以增删改查的。
同样可以参考:
让你真正明白什么是hive

2.而hbase又是hadoop的数据库,是不是hbase就类似我们做javaWeb时,对应的oracle数据库的作用,存的是hadoop的数据???
回答:
可以这么理解,HBase 是NoSQL数据库-所以不要跟传统混淆并谈-NoSQL 提供的是另一种思路来满足高性能的需求,而这些是传统数据库的短板,与传统数据库的理念不一样。。

3.我们在存数据的时候,把数据存入hive仓库中,使用的命令一般是什么?而把数据存入hbase又是怎样操作的呢?
回答:
可以参考:Hbase shell 操作数据库常用命令
HBase Shell常用命令

4.HIVE不能直接往表中插入随机数据,是不是就是说我们不能单条往hive仓库中插入,只能load数据文件进仓库是吗?如果不用load,怎样把数据放入hive仓库呢?
回答:
hive书数据仓库,不会像数据库一样,它的重心是分析,所以支持load与覆盖。
可以参考:
hive支持sql大全(收藏版)

5.hive必须通过其他HIVE表倒入应该怎样解释呢?
回答:
这句话不对,不一定
可以参考:
hive内部表与外部表区别详细介绍

6.HIVE的数据表一般都是映射其他媒介的数据源,比如HDFS FILE、HBASE、MYSQL等 ,映射是什么意思呢?
是不是就是我们使用hive的数据语言,操作其他媒介的数据,那这种操作又是怎样实现的呢,怎样关联的呢,流程是什么?
回答:
映射就是结构对应-如文件每一行的第一个字段-映射到Hive表的第一个字段
类似Hibernate的语法解析。
Hive本身实现了一套语法结构也就是操作符。如扫描文件等,最终记本都会转换成MapReduce来运行

大数据系列hbase,hive相关文章:

最新评论
小赖2014-09-10 02:14:22
今天学习百亿订单的persistant, 我觉得hbase/cassandra 适合,恰好看到淘宝用。淘宝用 hbase 保存交易记录 ,http://t.cn/zOtl4y5 。
丁绍真2014-09-09 06:15:12
#Visualizing HBase Flushes And Compactions#数据写入到HBase的时候,首先会写入到memstore……文章通过可视化图表的方式对HBase的Flushes和Compactions进行了形象的举例说明,对了解HBase的Flushes和Compactions有非常大的帮助。http://t.cn/zQu5VTj
锋云网_中国最大的云计算社区2014-09-08 08:57:26
只要配置hbase.zookeeper.quorum就可以了
帅锅2014-09-07 11:44:16
ETL是啥技术
请说hello2014-09-07 08:19:14
在Youtube上看到有一个名叫EGoZa AS的用户发了一段俄罗斯车里雅宾斯克街头司机斗殴的视频……仗着人多暴打对方……太可怕了………… |俄罗斯街头司机斗殴
简简单单的2014-09-07 01:05:46
留个地址,月饼随后就到
2014-09-07 12:14:02
你的校园网有客户端吧
坏丫头14132014-09-06 01:56:48
成都那真的没有多少的。
黑猫警长2014-09-05 11:01:19
夜店3D/Video live 小时巡回派对 蜂巢创意Hive ideas。。 http://t.cn/zQ7NL2G
Embrace开源学院2014-09-04 09:40:36
#图灵隽语# 《Hadoop基础教程》Hadoop不是凭空想象出来的,它源于人们创建和使用的数据量的爆炸性增长。在此背景下,不仅是庞大的跨国公司面临着海量数据处理的困难,小型创业公司同样如此。与此同时,其他历史变革改变了软件和系统的部署方式,除了传统的基础设施,人们开始使用甚至偏好于云资源。
 
  • Hadoop生态系统资料推荐