我收到错误消息,原因是: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运行,该如何设置。
答案 0 :(得分:0)
执行DataSet
作业时,您需要调用ExecutionEnvironment.createLocalEnvironment(Configuration configuration)
才能传递自定义Configuration
。
执行DataStream
作业时,您需要调用StreamExecutionEnvironment.createLocalEnvironment(int parallelism, Configuration configuration)
才能传递自定义Configuration
。