我无法通过 shell 脚本查询 spark 中的表。但是如果我通过命令行运行,我能够得到结果。当我将这些命令插入 shell 并尝试运行时,就会出现问题。
创建了一个shell脚本:
vi test.sh
在 spark shell 命令下插入
火花壳
val results =sqlContext.sql("SELECT * from table_name ")
results.show()
它正在进入 spark shell 但未运行以下两个命令
val results =sqlContext.sql("SELECT * from table_name ")
results.show()