我想运行我的第一个flink代码,所以我创建了一个虚拟环境,并使用以下命令运行它:pythontab.py我找到:What's wrong with my Pyflink setup that Python UDFs throw py4j exceptions?,但它不工作.
我想运行我的第一个flink代码,所以我创建了一个虚拟环境,并使用以下命令运行它:pythontab.py我找到:What's wrong with my Pyflink setup that Python UDFs throw py4j exceptions?,但它不工作.
1条答案
按热度按时间ki0zmccv1#
临时溶液:使用
openjdk
< 17
我找到的(临时)解决方案是强制安装
openjdk
< 17
:这将允许您运行链接中提到的脚本。
OpenJDK的取消延迟问题〉= 17
否则(对于OpenJDK〉= 17),将存在关于以下错误的未决问题https://github.com/py4j/py4j/issues/515:
这个错误来自于Java的API中禁止访问私有属性的更改。
在
openjdk==11
下运行上述脚本时,请注意警告: