Can you not install hdfs client (just binaries) on the remote server and run a cron job to get hdfs data you want locally? That way you don't need to cache data locally and then rsync/scp to remote server?
Hi @Naush007 When you say remote server you mean a different host in the same network but on different cluster ? -copyToLocal is just for the same host on which you have the data. It will not copy to a different host. To do this you can use "DistCp" Distributed Copy tool to copy the data you want. Refer to below links for more information and how to use them.