使用Spark和HiveSQL执行多个查询的问题

时间:2015-11-05 20:19:52

标签: apache-spark hive apache-spark-sql

我希望有人可以帮我解决这个问题。 在spark-shell中,如果我尝试下面的内容:

$ arc lint --help

  lint [options] [paths]
  lint [options] --rev [rev]
      Supports: git, svn, hg
      Run static analysis on changes to check for mistakes. If no files
      are specified, lint will be run on all files which have been modified.      

我收到一个错误:

  

" org.apache.spark.sql.AnlysisException:';' ....

缺少EOF

我可以执行简单的简单单行查询....但是多命令查询总是会导致此错误。

有没有人遇到并解决了这个问题? 先谢谢!!!

1 个答案:

答案 0 :(得分:4)

这是一种预期的行为。 SQLContext.sql不支持多个查询,因此解决方案非常简单 - 当时只传递一个查询。