hive、Pig 或 Impala 是否仅从命令行使用?
Is hive, Pig or Impala used from command line only?
我是 Hadoop 的新手,有这种困惑。你能帮忙吗?
问。实际项目中如何使用Hive、Pig或Impala?它们是仅从命令行使用还是从 Java、Scala 等内部使用?
可以从命令行使用 Hive 和 Pig,或者 运行 用他们的语言编写的脚本。
当然可以以您喜欢的任何方式调用(/构建)这些脚本,因此您可以让一个 Java 程序即时构建一个 pig 命令并执行它。
Hive(和 Pig)语言通常用于与 Hive 数据库对话。除此之外,还可以通过 link (JDBC/ODBC) 与 hive 数据库对话。这可以直接从任何地方完成,因此您可以让 java 程序建立 JDBC 连接以与您的 Hive 表对话。
在 这个 回答的上下文中,我相信我所说的关于 Hive 语言的一切也适用于 Impala。
我是 Hadoop 的新手,有这种困惑。你能帮忙吗?
问。实际项目中如何使用Hive、Pig或Impala?它们是仅从命令行使用还是从 Java、Scala 等内部使用?
可以从命令行使用 Hive 和 Pig,或者 运行 用他们的语言编写的脚本。
当然可以以您喜欢的任何方式调用(/构建)这些脚本,因此您可以让一个 Java 程序即时构建一个 pig 命令并执行它。
Hive(和 Pig)语言通常用于与 Hive 数据库对话。除此之外,还可以通过 link (JDBC/ODBC) 与 hive 数据库对话。这可以直接从任何地方完成,因此您可以让 java 程序建立 JDBC 连接以与您的 Hive 表对话。
在 这个 回答的上下文中,我相信我所说的关于 Hive 语言的一切也适用于 Impala。