【问题标题】:Creating multiple queries in Hadoop Hive using Ambari使用 Ambari 在 Hadoop Hive 中创建多个查询
【发布时间】:2016-11-17 14:23:14
【问题描述】:

我对在云中工作还很陌生,一般免责声明!

我在 Hadoop/Hive 中设置了一组数据库,并通过 Ambari 中的 hive 视图查询它们。我通过 Azure 平台运行它。根据我的数据创建表并将它们保存到我的数据库中效果很好,但是一旦我尝试在同一个查询中创建多个单独的表,我就会开始收到奇怪的错误 - 主要只是一条简单地说“错误”的消息。当我单独测试它时,我确保我的所有代码都运行良好,并且通过单独运行每个查询,我可以一直得到我想要的最终结果。

伪代码如下 - 为什么它不能一次运行?

CREATE DATABASE IF NOT EXISTS test_db;
DROP TABLE IF EXISTS test_db.table_one;
DROP TABLE IF EXISTS test_db.table_two;

USE test_db;

CREATE TABLE test_db.table_one AS
SELECT var1, var2 FROM [datasource_one];

CREATE TABLE test_db.table_two AS
SELECT var1, var2 FROM [datasource_two];

【问题讨论】:

    标签: azure hadoop hive azure-hdinsight ambari


    【解决方案1】:

    HiveView 具有内置通知,如果您单击它,它将列出有关问题的详细信息。共享下面的图像,突出显示通知。

    在您的查询中排除方括号 ([]),它应该可以工作。如果与 HIVE CLI 一起使用,它甚至会失败。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多