我是靠谱客的博主 温暖果汁,这篇文章主要介绍hive为什么不用mysql而用load,现在分享给大家,希望可以做个参考。

hive操作时,

如果使用insert+values进行数据插入,会非常慢 可以插入数据 但是效率不高。

原因:底层hive会把插入语句编译成MapReduce程序来执行!

为什么用load?

  • 含义:加载装载数据 也是hive推荐的插入表数据的方式。

  • 本质:加载操作是将结构化的数据文件移动到与 Hive表对应的位置(位于hdfs上)的纯复制/移动操作。

  • 注意:在加载的过程中 hive不会对数据进行任何修改 只是搬运移动复制的过程。(cp mv)

最后

以上就是温暖果汁最近收集整理的关于hive为什么不用mysql而用load的全部内容,更多相关hive为什么不用mysql而用load内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(84)

评论列表共有 0 条评论

立即
投稿
返回
顶部