搜索
搜 索
本版
文章
帖子
用户
图文精华
hadoop-2.6.0+zookeeper-3.4.6+hbase-1.0.0+hive-1.1.0完全分布 ...
首页
Portal
专题
BBS
面试
办公|编程助手
更多
登录
注册
用户组:游客
主题
帖子
云币
我的帖子
我的收藏
我的好友
我的勋章
设置
退出
导读
淘贴
博客
群组
社区VIP
APP下载
今日排行
本周排行
本周热帖
本月排行
本月热帖
会员排行
About云-梭伦科技
»
专题
›
技术学习(版主发帖区)
›
大数据学习
›
问题解答
›
有几点关于hadoop的hive数据仓库和hbase几点疑惑
0
0
0
分享
有几点关于hadoop的hive数据仓库和hbase几点疑惑
hyj
2014-5-19 13:30:42
发表于
问题解答
[显示全部楼层]
阅读模式
关闭右栏
0
9034
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来运行
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
没找到任何评论,期待你打破沉寂
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
发表新帖
hyj
超级版主
关注
1689
主题
2216
帖子
469
粉丝
TA的主题
ChatGPT上线了IOS app,很给力
2023-5-19
About云2023年05月19日每日一读
2023-5-19
数澜科技数据中台项目规范-V1.0.0
2023-5-18
现代数据架构
2023-5-18
12 个真正重要的数据质量指标
2023-5-18
24小时热文
Docker+容器与容器云(第2版)
docker容器实战:原理、架构与应用
Docker基础与实战
kafka面试题精选
Nebula Flink Connector 在实时 ETL 的实践
关闭
推荐
/2
中文版ChatGPT
1.无需魔法 2.提高编程效率 3.提高文档能力
查看 »
新手帮助
新手帮助:注册遇到问题,领取资源,加入铁粉群,不会使用搜索,如何获取积分等
查看 »
意见
反馈