2017-05-10 6 views
0

以下の問題はeclipseでのみ発生し、spark-shellでは発生しません。ここでハイブコンテキスト内で宣言された変数は外部には表示されません

val dt=hc.sql(s"select max(filedt) as audit_dt,cast('$file_dt' as date) as curr_dt from cortex_dev.audit where filename='XPO Click'") 
     if (dt.filter($"audit_dt" > $"curr_dt").count == 0) 
     {...} 

、日食は

Value $ is not a member of StringContext 

は私がこれを解決する方法を教えてください、と言って$ "audit_dt" と$ "curr_dt" のために文句を言います。

答えて

0

私はそれを得ました!

私は 'ヴァル・HC' を宣言した後にこれを追加する必要がありました -

val hc = new HiveContext(sc) 
import hc.implicits._ 
関連する問題