赞
踩
在执行./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
再次启动后即正常了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。