When using --direct (at least with mysql) the resulting files will always be written into hdfs, even if the hbase* params are in use. The User Guide should state in the HBase section that it is incompatible with --direct. I haven't tested postgres but I suspect it has the same problem.
|Status||Open [ 1 ]||Patch Available [ 10002 ]|
|Assignee||Jarek Jarcec Cecho [ jarcec ]|
|Status||Patch Available [ 10002 ]||Resolved [ 5 ]|
|Fix Version/s||1.4.1-incubating [ 12318902 ]|
|Resolution||Fixed [ 1 ]|