hadoop对于有数据库经验的人来说3个月上手精通,java看得懂就行
首先感觉你有点乱。。。
你先明白数据仓库的作用--存储历史数据-进而对数据进行分析,只提供查询-不提供修改
1。hive 的目标是做成数据仓库,所以它提供了sql,提供了文件-表的映射关系,又由于hive基于hdfs,所以不提供update,因为hdfs本身就不支持。
2.hbase 是nosql数据库-所以不要跟传统混淆并谈-nosql 提供的是另一种思路来满足高性能的需求,而这些是传统数据库的短板,与传统数据库的理念不一样
3.load data 这个可以自己去查。hbase要使用自己的api
4.是的。
5.这句话不对。
6.映射就是结构对应-如文件每一行的第一个字段-映射到hive表的第一个字段
类似hibernate的语法解析。
hive本身实现了一套语法结构也就是操作符。如扫描文件等,最终记本都会转换成mapreduce来运行
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....