python - Flink Python API 错误

标签 python apache-flink

我刚刚尝试了 flink python api。 当我尝试时:

env = get_environment()

我得到:

IOError: [Errno 2] No such file or directory: '/tmp/flink_data/output'

该错误是由于以下位置的路径处理造成的:

flink-staging/flink-language-binding/flink-python/src/main/python/org/apache/flink/languagebinding/api/python/flink/connection/Connection.py    line 44 

而不是使用:

open(tempfile.gettempdir() + "/flink_data/output", "rb+")

可以使用以下命令创建映射文件:

open(tempfile.gettempdir() + "/flinkoutput", "rb+")

这同样适用于 mmap 输入文件。 这能解决问题吗?

最佳答案

请打开 JIRA https://issues.apache.org/jira/browse/FLINK/ Python API 相当新,仍处于测试状态。还有另一个相关的 JIRA:参见 https://issues.apache.org/jira/browse/FLINK-2173

感谢您报告问题。

关于python - Flink Python API 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30897690/

相关文章:

python - 如何基于ylim缩放颜色条

apache-flink - Apache Flink flatMap 具有数百万个输出

java - 在 flink 流中使用 grok

python - python 2 和 3 对于 utf-8 的区别

python - 如何使用 python 提高解析器的速度?

apache-flink - 如何使用 Prometheus 指标监控 Grafana 中的 Flink 背压

apache-flink - apache flink 窗口顺序

apache-flink - 如何使用带有时间戳和水印分配器的 Flink 流时间窗口?

python - 停止迭代识别可迭代对象

python - pyodbc.错误 : ('IM002' , '[IM002] [unixODBC][Driver Manager]Data source name not found, and no default driver specified (0) (SQLDriverConnect)' )