查询返回非零代码:10,原因:FAILED
Posted
技术标签:
【中文标题】查询返回非零代码:10,原因:FAILED【英文标题】:Query returned non-zero code: 10, cause: FAILED 【发布时间】:2012-08-16 07:41:16 【问题描述】:全部 当我使用 Hive 从表中选择 id 时,会发生一些错误,如下所示:
查询返回非零代码:10,原因:失败:语义分析错误:第 1:68 行无效的表别名或列引用“Goldman”
有人可以给我一些问题吗?
【问题讨论】:
【参考方案1】:您的错误似乎表明您正在为不存在的名为 Goldman 的列进行选择。您尝试对列 goldman 执行 HQL 查询,或者您尝试对特定列包含 Goldman 的行执行查询。
【讨论】:
第 1:68 行无效的表别名或列引用“Goldman”:(可能的列名是:id、company、equity、table_flag、update_time):SELECT mock_equity.id FROM mock_equity WHERE (mock_equity.company = Goldman AND mock_equity.company IS NOT NULL AND mock_equity.id IS NOT NULL)我感到非常惊讶。我可以在表中找到公司列包含值“Goldman”。但它不起作用。以上是关于查询返回非零代码:10,原因:FAILED的主要内容,如果未能解决你的问题,请参考以下文章