做网站湖州邯郸市建设局查中级职称网站
news/
2025/9/23 20:42:53/
文章来源:
做网站湖州,邯郸市建设局查中级职称网站,如何做网站搭建api接口,大连网站建设 意动科技现在#xff0c;许多Spark应用程序已成为遗留应用程序#xff0c;很难在本地进行增强#xff0c;测试和运行。 Spark具有很好的测试支持#xff0c;但仍有许多Spark应用程序不可测试。 当您尝试运行一些旧的Spark应用程序时#xff0c;我将分享一个常见错误。 Exceptio… 现在许多Spark应用程序已成为遗留应用程序很难在本地进行增强测试和运行。 Spark具有很好的测试支持但仍有许多Spark应用程序不可测试。 当您尝试运行一些旧的Spark应用程序时我将分享一个常见错误。 Exception in thread main org.apache.spark.SparkException: A master URL must be set in your configurationat org.apache.spark.SparkContext.init(SparkContext.scala:376)at org.apache.spark.SparkContext$.getOrCreate(SparkContext.scala:2509)at org.apache.spark.sql.SparkSession$Builder$anonfun$6.apply(SparkSession.scala:909)at org.apache.spark.sql.SparkSession$Builder$anonfun$6.apply(SparkSession.scala:901)at scala.Option.getOrElse(Option.scala:121) 当您看到这样的错误时您有两种选择 –忘了它不能在本地运行并继续在这种挫败中工作 –修复它以在本地运行并向您的团队展示《 童子军规则》的示例 我将展示一个非常简单的模式它将使您免于受挫。 def main(args: Array[String]): Unit {val localRun SparkContextBuilder.isLocalSparkval sparkSession SparkContextBuilder.newSparkSession(localRun, Happy Local Spark)val numbers sparkSession.sparkContext.parallelize(Range.apply(1, 1000))val total numbers.sum()println(sTotal Value ${total})} 这段代码使用isLocalSpark函数来决定如何处理本地模式。 您可以使用任何技术来做出该决定例如env参数或命令行参数或其他任何东西。 一旦知道它在本地运行就可以基于它创建spark上下文。 现在此代码可以在本地运行也可以通过Spark-Submit运行。 快乐的火花测试。 此博客中使用的代码可在runlocal repo中获得 翻译自: https://www.javacodegeeks.com/2019/01/spark-run-local-design-pattern.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/913836.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!