hc.sql("select SpecialityId, IsAvailable from Provider_Speciality where ProviderId in ('330003','330004','333301') and SpecialityId = 'Splty101';");
上面的查询失败了org.apache.spark.sql.AnalysisException:无法识别''Splty101''附近的输入'''' ''在表达规范中;第1行pos 3195。 我在这里使用Hive on Spark-scala。
但是,当我从hive CLI运行它时运行正常,根本没有问题。
任何人都可以帮我在这里找到问题。
答案 0 :(得分:2)
请从查询末尾删除分号(java.lang.IllegalStateException: stream has already been operated upon or closed
)