有几点关于hadoop的hive数据仓库和hbase几点疑惑,希望有高手可以帮忙...
发布网友
发布时间:2022-04-24 09:25
我来回答
共1个回答
热心网友
时间:2022-04-08 11:40
首先感觉你有点乱。。。
你先明白数据仓库的作用--存储历史数据-进而对数据进行分析,只提供查询-不提供修改
1。Hive 的目标是做成数据仓库,所以它提供了SQL,提供了文件-表的映射关系,又由于Hive基于HDFS,所以不提供Update,因为HDFS本身就不支持。
2.HBase 是NoSQL数据库-所以不要跟传统混淆并谈-NoSQL 提供的是另一种思路来满足高性能的需求,而这些是传统数据库的短板,与传统数据库的理念不一样
3.load data 这个可以自己去查。Hbase要使用自己的API
4.是的。
5.这句话不对。
6.映射就是结构对应-如文件每一行的第一个字段-映射到Hive表的第一个字段
类似Hibernate的语法解析。
Hive本身实现了一套语法结构也就是操作符。如扫描文件等,最终记本都会转换成MapRece来运行追问是有点乱啊,我以前是做javaWeb开发的,现在应公司需求需要做hadoop,感觉比web难,主要是感觉概念很多,工具也很多,。
哥们,你是怎么学hadoop有没有好的建议?
我现在公司的集群都有,服务器配好了,我现阶段应该最快能够上手,不是一步一步的学,有好的建议吗?
网上的视频都是要钱的,我估计要买一套。
追答你什么公司阿?