java.io.FileNotFoundException: localhost/broadcast_1
Posted
技术标签:
【中文标题】java.io.FileNotFoundException: localhost/broadcast_1【英文标题】: 【发布时间】:2015-05-14 09:14:28 【问题描述】:我正在尝试在内部使用 sparkSQL 运行 spark 应用程序,但是每当我使用 LEFT OUTER JOIN 时,都会出现以下错误,
select a.name,b.phone FROM name a LEFT OUTER JOIN phone b ON (a.id=b.id)
java.io.FileNotFoundException: localhost:57067/broadcast_1
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at org.apache.spark.broadcast.HttpBroadcast$.read(HttpBroadcast.scala:196)
at org.apache.spark.broadcast.HttpBroadcast.readObject(HttpBroadcast.scala:89)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
但如果我使用 JOIN 代替它,对我来说没有问题。会有什么问题? 我正在使用 Spark 版本 1.0.0
【问题讨论】:
请发布您的代码。 【参考方案1】:在文件操作过程中查找文件出现问题时,通常会看到文件未找到异常。如果 SQL 语句是你的异常的罪魁祸首,你应该得到 SQlException,你在执行 SQL 操作之前是否进行了任何文件操作。
【讨论】:
以上是关于java.io.FileNotFoundException: localhost/broadcast_1的主要内容,如果未能解决你的问题,请参考以下文章