我希望这个问题有一个明显的答案!
我刚刚升级到 Spark v2.0,并且遇到了一个奇怪的问题火花外壳(Scala 2.11 版本)。
如果我输入以下最小的 Scala,
import java.sql.Timestamp
case class Crime(caseNumber: String, date: Timestamp, description: String, detail: String, arrest: Boolean)
我收到以下错误,
<console>:11: error: not found: type Timestamp
如果我使用Java时间戳在其他地方上课,例如在函数中,则不会生成错误(正如您所期望的那样,因为导入)。
如果我完全符合资格并使用java.sql.时间戳在案例类中它有效!
我错过了一些明显的东西吗?
只是时间戳未加载到案例类声明中,要解决此问题,您可以:
:paste
import java.sql.Timestamp
case class Crime(caseNumber: String, date: Timestamp, description: String, detail: String, arrest: Boolean)
or
case class Crime(caseNumber: String, date: java.sql.Timestamp, description: String, detail: String, arrest: Boolean)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)