Storm 无法在 Windows 服务器上使用 "supervisor.run.worker.as.user: true" 选项启动

Storm cannot start use "supervisor.run.worker.as.user: true" option on Windows Server

版本:1.2.2

平台:Windows10

当 storm.yaml 配置使用 "supervisor.run.worker.as.user: true" 选项时,Storm 在 Windows 10 上启动失败,并且没有登录日志文件。

运行 因为 Windows 不支持其他用户。

https://github.com/apache/storm/blob/8a475696e908c53f1c06bf1a8f373d8ac0483427/storm-server/src/main/java/org/apache/storm/daemon/supervisor/RunAsUserContainer.java#L55

有人需要提供此 class 的 Windows 兼容变体,以及代码中的其他一些位。如果您想处理该问题,请在 https://issues.apache.org/jira/browse/STORM-371 对其进行跟踪。