Flink配置
解压文件
1 | tar -zxvf /opt/software/flink -C /opt/module |
@配置环境
1 | vi /etc/profile |
@配置文件
#flink-conf.yaml
1 | vi /opt/module/flink/conf/flink-conf.yaml |
#masters
1 | vi /opt/module/flink/conf/masters |
#workers
1 | vi /opt/module/flink/conf/workers |
@分发节点和启动集群
#分发节点
1 | scp -r /opt/module/flume slave1:/opt/module |
#启动集群
启动集群
1 | start-cluster.sh |
关闭集群
1 | stop-cluster.sh |
启动resourcemanager
1 | yarn-daemon.sh start resourcemanager |
启动nodemanager
1 | yarn-daemon.sh start nodemanager |
执行测试代码
1 | flink run -m yarn-cluster -p 2 -yjm 2G -ytm 2G $FLINK_HOME/examples/batch/WordCount.jar |
@部分报错
出错原因:
类加载器的相关报错,可能时类加载器的问题
解决方法:
可以使用配置”classloader.check-leaked-classloader“禁用此检查
编辑flink-conf.yaml
1 | classloader.check-leaked-classloader: false |
需要注意的是,false前需要有一个空格键占位符,否则无法生效