【发布时间】:2017-09-06 13:48:11
【问题描述】:
我想在我的 spark 驱动程序代码中执行一组 hiveQL 语句,如下所示
var res = hiveContext.sql("""use testdb;drop table temp;select ...")
当我执行这段代码时,它给了我一个错误提示
Error: missing EOF near testdb
有人能指出我哪里出错了吗?使用上面的方法真的可以执行多个语句吗?
此外,我尝试将所有语句放入文件“test.hql”中,并使用以下代码 sn-p。
sqlContext.sql(scala.io.Source.fromFile("mytest.hql").mkString)
仍然出现与上述相同的错误。
有什么想法吗?
【问题讨论】:
标签: apache-spark hive hiveql