gpt4 book ai didi

java - Spark流程序无法连接到接收器org.apache.SparkException : java. io.Exception:连接到localhost时出错:9999

转载 作者:行者123 更新时间:2023-12-01 11:07:50 25 4
gpt4 key购买 nike

我是这个主题的新手,我使用基于推送的方法并且它有效,但不知何故使用基于拉的方法它会引发接收器连接错误。也许我可能会错过一些东西。

Flume配置详情如下

sink.type=org.apache.spark.streaming.flume.sink.SparkSink
sink.channel=memory
sink.hostname=localhost
sink.port=9999

建立连接的 Spark 程序片段如下

 SparkConf conf = new SparkConf().setAppName("FlumeSparkIntegration");

JavaSparkContext jsc = new JavaSparkContext(conf);

JavaStreamingContext jstc = new JavaStreamingContext(jsc, new Duration(10*1000));
JavaReceiverInputDStream<SparkFlumeEvent> fStream = FlumeUtils.createPollingStream(jstc, "localhost",9999);

Flume 的类路径还具有自定义 Flume Sink jar 和 scala lang jar。

有人可以提供见解吗?

最佳答案

仅供记录:

如果您指定

sink.hostname=localhost

这将指示 Flume 绑定(bind)到本地主机。如果您想避免这种情况,则需要指定外部设备的 IP 地址;如果您想绑定(bind)到所有设备,则需要指定 0.0.0.0

关于java - Spark流程序无法连接到接收器org.apache.SparkException : java. io.Exception:连接到localhost时出错:9999,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32735301/

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