在执行./start-cluster.sh 后,flink进程的监听ip端口是127.0.0.1:8081
这样只能本机进行访问,外部服务器是访问不了的,出现这个问题的原因是flink的conf/masters里配置的默认是localhost, 进程启动时会按照这个主机名从/etc/hosts找到对应的ip, 因为我的主机配置是:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
所以启动后就解析到127.0.0.1了
解决方法是修改这里的配置为本机的ip即可,我修改后的配置是:
10.129.129.212 localhost localhost.localdomain localhost4 localhost4.localdomain4
#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
再次启动后即正常了
版权归原作者 编程感冒者 所有, 如有侵权,请联系我们删除。