Apache flink 梁管道部署到Flink失败,404

Apache flink 梁管道部署到Flink失败,404,apache-flink,apache-beam,Apache Flink,Apache Beam,我正在尝试在一个服务器上运行一个简单的apachebeam管道。当我运行main类来部署管道时,我得到一个奇怪的404错误。该管道在谷歌云数据流上运行良好 我使用参数运行main,--runner=FlinkRunner,--flinkMaster=localhost:8081,我可以在http://localhost:8081。部署失败,原因是: 无法识别的令牌“失败”:应为('true'、'false'或'null) 它似乎一直在试图根据调试输出访问localhost:8081/blobse

我正在尝试在一个服务器上运行一个简单的apachebeam管道。当我运行main类来部署管道时,我得到一个奇怪的404错误。该管道在谷歌云数据流上运行良好

我使用参数运行main,
--runner=FlinkRunner,--flinkMaster=localhost:8081
,我可以在
http://localhost:8081
。部署失败,原因是:

无法识别的令牌“失败”:应为('true'、'false'或'null)

它似乎一直在试图根据调试输出访问
localhost:8081/blobserver/port
——我可以确认,当我向它发出get请求时,该路径返回404

当我尝试从web UI将作业部署为胖jar时,会遇到类似的问题。JarPlanHandler中的RestException

我已经尝试过1.6.0和1.5.x版本-具体来说,我是这样使用的:

FLINK\u DOCKER\u IMAGE\u NAME=FLINK:1.5.0 DOCKER-compose-up


我做错了什么?

请将你的Flink降级到1.5.0,一切都应该正常。在REST API中,您会发现
blobserver/port

这里有相同的问题:)如果您会发现新的东西,请告诉我。很高兴知道不仅仅是我-我开始怀疑我的理智!我应该提到的是,我试过1.5.x版本和1.6.0版本——这就是你的问题所在,旧版本没有失败?我正在使用FLINK\u DOCKER\u IMAGE\u NAME=FLINK:1.5.0 DOCKER compose Upw我们第一次在FLINK 1.5.3上尝试,但我们发现了相同的问题:FLINK REST API中缺少
blobserver/port
。现在我可以确认,在Flink 1.5.0+Beam 2.6.0上一切正常,我们使用的是Docker官方图片
Flink:1.5.0-hadoop27-scala_2.11
你完全正确。我一定没有专门尝试过1.5.0。这是一个巨大的突破性变化,似乎没有任何明显的记录!