Flink:如何通过Flink代码设置任务管理器属性

时间:2018-11-14 08:02:50

标签: apache-flink

我收到错误消息,原因是:java.io.IOException:网络缓冲区数量不足:需要30个,但只有25个可用。网络缓冲区的总数当前设置为12945,每个32768字节。可以增加通过设置配置键“ taskmanager.network.memory.fraction”,“ taskmanager.network.memory.min”和“ taskmanager.network.memory.max”来设置此数字。”

我正在从Eclipse运行此flink代码。 我知道如何从flink-conf.yaml设置任务管理器属性 但是如果我通过IDE运行,该如何设置。

1 个答案:

答案 0 :(得分:0)

执行DataSet作业时,您需要调用ExecutionEnvironment.createLocalEnvironment(Configuration configuration)才能传递自定义Configuration

执行DataStream作业时,您需要调用StreamExecutionEnvironment.createLocalEnvironment(int parallelism, Configuration configuration)才能传递自定义Configuration