Answered my own question after a few more hours of sweat and tears. I had
mis-understood the documentation, and what I said previously was correct.
The cluster manager must maintain the stdout IO stream and pass it to the
WorkerConfig.io field.
Is it the case that the cluster manager must continue to redirect stdout to
the master after the master/slave handshake has been completed?
I noticed this line in the documentation:
- The cluster manager captures the stdoutās of each worker and makes it
available to the master process