hive、pig或impala是否仅用于命令行?

nhaq1z21  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(317)

我是hadoop新手,有这种困惑。你能帮忙吗?
问。Hive、Pig或 Impala 是如何在实际项目中使用的?它们是仅从命令行使用还是从java、scala等内部使用?

kr98yfug

kr98yfug1#

可以从命令行使用hive和pig,也可以运行用它们的语言编写的脚本。
当然,可以用任何方式调用(/build)这些脚本,因此可以让java程序动态地构建pig命令并执行它。
hive(和pig)语言通常用于与hive数据库通信。除此之外,还可以通过链接(jdbc/odbc)与配置单元数据库通信。这可以从任何地方直接完成,因此您可以让java程序建立jdbc连接来与您的配置单元表通信。
在这个答案的上下文中,我相信我所说的关于Hive语言的一切也适用于 Impala 。

相关问题