sql到hiveql生成器

twh00eeo  于 2021-06-03  发布在  Hadoop
关注(0)|答案(3)|浏览(475)

有没有什么方法可以将我的sql查询转换成hive查询,或者有什么开源工具或项目可以帮助我将一些查询从sql转换成hiveql,这样我就可以通过在hadoop数据库中查询来开始我的开发了?

9nvpjoqh

9nvpjoqh1#

hiveql是一种类似sql的语言,适用于迁移到hadoop的数据仓库团队,因为它为他们提供了一种熟悉的sql语言,隐藏了mr编程的复杂性。hive不支持完整的sql-92规范,缺少的规范可以在hive中轻松解决。hive有一些不在sql-92中的扩展,这些扩展的灵感来自mapreduce。hiveql最类似于mysql的sql方言。

0s7z1bwu

0s7z1bwu2#

不,这没有什么意义。
每一个rdbms都有略微不同的sql—即使是规范中的那些语句。hiveql也有其独特之处。
另外,hive并没有提供rdbms提供的所有特性,但是它正在迎头赶上。
您必须熟悉hiveql才能翻译查询。翻译基本上就是复制和修改,特别是如果你使用的是mysql,它应该是最接近的。

bogh5gae

bogh5gae3#

hiveql与sql并不是完全不同的。hiveql是ansisql的一个子集,带有一些扩展。这里有更多关于hiveql的细节。afaik,没有用于转换的工具,文档应该有帮助。

相关问题