阿里云大数据利器Maxcompute学习之-假如你使用过hive

  1. 云栖社区>
  2. 阿里云支持与服务>
  3. 博客>
  4. 正文

阿里云大数据利器Maxcompute学习之-假如你使用过hive

上单 2017-05-19 19:49:47 浏览6293
展开阅读全文

如果您是一个大数据开发工程师并且使用过hadoop的hive框架,那么恭喜您,阿里云的大数据计算服务-Maxcompute,您已经会了90%。这篇文章就来简单对比下Maxcompute和hive的异同,来方便刚开始使用Maxcompute的用户,从hive秒速迁移到Maxcompute的使用上。
首先,回顾下hive的概念。
1、hive是基于hadoop的,以表的形式来存储数据,实际上数据是存储在hdfs上,数据库和表其实是hdfs上的两层目录,数据是放在表名称目录下的,计算还是转换成mapreduce计算。
2、hive可以通过客户端命令行和java api操作数据
3、hive是hql语言操作表,跟通用sql语言的语法大致相同,可能会多一些符合本身计算的函数等。hql会解析成mapreduce进行相关逻辑计算
4、hive有分区

网友评论

登录后评论
0/500
评论
上单
+ 关注
所属云栖号: 阿里云支持与服务