flink配置启动时的JVM内存参数

在阿里云机器上安装了flink进行学习,但是因为此ECS只有1G的内存,在启动(方法 {flink path}./bin/start_cluster.sh)后,

发现虽然可以在8081端口可以查看到 Apache Flink Web Dashboard的前端页面,但是其中的TaskManagers 的数量是0。

随即发现,在flink的bin 目录中多了 _err_ 的log文件,打开文件,发现启动时,内存不足。

 

通过 ps -ef| grep flink查找flink的启动进程情况,发现flink是按照 -Xmx1024m 和 -Xms1024m的配置启动的。这明显超出了机器的配置,尤其是 -Xms1024m的配置。

 

因此,通过查找网上的配置方法,对flink的启动参数进行配置,以配置JVM启动内存:

主要参考:https://www.jianshu.com/p/85e56f188618

在 flink目录下的 ./conf/flink-conf.yaml 文件中,加入了

env.java.opts: -Xms:128m -Xmx:256m的设置。

然后重新尝试启动flink,发现直接启动失败,连8081端口也无法访问了。

此时,通过查看flink子目录log文件夹中的日志文件,发现启动报错:

Invalid initial heap size: -Xms:256m                                                                         
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值