【云星数据---Apache Flink实战系列(精品版)】:Apache Flink实战基础0012--flink分布式部署007

接上文

6. 验证重启成功

6.1 zookeeper客户端验证

 ls /
 ls /flink
 ls /flink/flink001

6.2 hadoop hdfs上验证

http://192.168.0.12:50070/explorer.html#/flink-metadata

【云星数据---Apache Flink实战系列(精品版)】:Apache Flink实战基础0012--flink分布式部署007_第1张图片

7. 测试jobmanager的HA

1.关闭jobmanager
${FLINK_HOME}/bin/jobmanager.sh stop

2.开启jobmanager   
${FLINK_HOME}/bin/jobmanager.sh start

停止qingcheng13上的jobmanager,来模拟jobmanager的crash。一会的时间,系统就选举出了另外的一个
active jobmanager,本次实验选举的是qingcheng12.

【云星数据---Apache Flink实战系列(精品版)】:Apache Flink实战基础0012--flink分布式部署007_第2张图片

8. 使用jobmanager的HA的flink集群

8.1 打开scala-shell

因为此时集群是HA,remote可以填写任意一个jobmanager,它都会被自动转发到active jobmanager上,
本次使用的remote参数时qingcheng11,它就能被qingcheng13这个active jobmanager监控到。

${FLINK_HOME}/bin/start-scala-shell.sh remote qingcheng11 6123

8.2 执行一个小程序

val a= benv.fromElements(1, 2, 3, 4)
val b= a.map(_*2)
val c= a.map(_+5)
val d= a.map(_-1)
val e= b.union(c).union(d)
val f= e.map(_%2==0)
f.collect

8.3程序执行效果

【云星数据---Apache Flink实战系列(精品版)】:Apache Flink实战基础0012--flink分布式部署007_第3张图片

你可能感兴趣的:(bigdata,cloudcomputing,flink)