putting a remote file into hadoop without copying it to local disk
Try this (untested): cat test.txt | ssh username@masternode “hadoop dfs -put – hadoopFoldername/test.txt” I’ve used similar tricks to copy directories around: tar cf – . | ssh remote “(cd /destination && tar xvf -)” This sends the output of local-tar into the input of remote-tar.