A small but important nitpick; this function's name doesn't start with an underscore, which means we can't remove it from `mrjob` without deprecating it and waiting until a non-point release.

I think a better solution would be to add an optional keyword argument `protocol='hdfs'` to this function.