1.在conf/flink-conf.yaml文件下配置机器地址,jobmanger.rpc.addresssjia加上机器名
下面红的地方配置就好,注意3台机器都是一样的IP,这样保证这台是主机器
2,配置每个文件,首先是works文件,里面的IP地址是你的机器除外的另外2台机器的IP
3.配置slaves文件,这个文件是你所有机器的IP地址,注意是所有的IP都要加上
4.配置masters文件,里面的IP是你本机器的IP,加上端口号
5,如果以上的几步你的每台机器都配置完成了,那恭喜你flink的配置你完成了,你可以启动flink集群了,启动方式只要你在主机器bin目录下运行./start-cluster.sh脚本就能启动
6,如果你的启动是这样就没问题,期间要输入另外2台机器的密码才能启动,输入就好
7,进入flink web页面查看工作节点,如果是以下界面就没问题了
8,注意的点,看到网上说只要将IP改成对应的机器名可以避免输入密码,我没试过,可能可以成功,但输密码的一定能成功启动,还有就是端口号的问题,flink默认端口号是8081,我认识的框架里面azkaban的默认端口也是8081,如果要避免这个问题可以将flink端口改一下,或者改别的框架的默认端口号,我这里是将azkaban的端口号改为了8083,所以我默认没改,以上就是我认为要注意的点