我们正在用Java运行风暴拓扑。有一个使用Python脚本的螺栓。为此,我们正在使用Multilang(ShellBolt)。当拓扑中发生重新平衡时,我们看到以下错误,
java.lang.RuntimeException: org.apache.storm.multilang.NoOutputException: Pipe to subprocess seems to be broken! No output read. Serializer Exception: at org.apache.storm.utils.ShellProcess.readShe
这是调用Python模型的代码
public pythoncallBolt(String pythonpath, String pythonfilepath) {
super(pythonpath,pythonfilepath);
}
请任何人帮助我们解决此问题