Flink run提交参数
折腾了好几天,终于搞定了Flink run提交参数,记录一下。
背景:
之前一直报错,akka,AskTimeoutException,尝试添加akka.ask.timeout=120000s, 依然显示该错误。
后来在Flink官网找到了该参数的赋值方式,注意这里有个大坑,数字和时间单位之间,必须有个空格。
shell脚本如下,具体数值大家可以自己根据实际情况调节:
flink run \ -m yarn-cluster \ -ynm applicaiton-name \ -yqu queue \ -p 4000 \ -ys 4 \ -yjm 10g \ -ytm 10g \ -yD akka.client.timeout="120000 s" \ -yD akka.ask.timeout="120000 s" \ -yD web.timeout=120000 \ -yD rest.retry.max-attempts=100 \ -c your-class \ your-jar your-input your-output