按照官网教程安装了Flink1.11.6, 但是访问web UI的时候显示0个Task Slots
第一步:看日志
日志文件全部都在./flink-1.11.6/log路径下,出现这个问题直接看这个日志
内容如下:
Error: VM option 'UseG1GC' is experimental and must be enabled via -XX:+UnlockExperimentalVMOptions.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
百度了一下,发现是JVM启动的时候添加了参数,使用G1GC作为垃圾内存清理方法
第二步:解决方法
这是启动taskmanager的错误,直接到./flink-1.11.6/bin/taskmanager.sh文件
将下图中的参数"-XX:+UseG1GC"给删除掉
第三步:重启集群
./bin/stop-cluster.sh
./bin/start-cluster.sh
最后系统正常了: