gpt4 book ai didi

java - 无法解析主 URL : 'spark:http://localhost:18080'

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:16:09 24 4
gpt4 key购买 nike

当我尝试运行我的代码时,它抛出了这个Exception:

Exception in thread "main" org.apache.spark.SparkException: Could not parse Master URL:spark:http://localhost:18080

这是我的代码:

SparkConf conf = new SparkConf().setAppName("App_Name").setMaster("spark:http://localhost:18080").set("spark.ui.port","18080");
JavaStreamingContext ssc = new JavaStreamingContext(sc, new Duration(1000));
String[] filet=new String[]{"Obama","ISI"};

JavaReceiverInputDStream<Status> reciverStream=TwitterUtils.createStream(ssc,filet);
JavaDStream<String> statuses = reciverStream.map(new Function<Status, String>() {
public String call(Status status) { return status.getText(); }
}
);
ssc.start();
ssc.awaitTermination();}}

知道如何解决这个问题吗?

最佳答案

问题是您在传递给 SparkConf.setMaster() 的 URL 中指定了 2 个模式。

spark 是模式,因此您不需要在spark 之后添加http。查看 SparkConf.setMaster() 的 javadoc更多示例。

所以您应该使用的主 URL 是 "spark://localhost:18080"。更改此行:

SparkConf conf = new SparkConf().setAppName("App_Name")
.setMaster("spark://localhost:18080").set("spark.ui.port","18080");

关于java - 无法解析主 URL : 'spark:http://localhost:18080' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27250527/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com