Question: what is difference between cp and distcp?
Answer: DistCp (distributed copy) is a tool used for large inter/intra-cluster copying. DistCp is very efficient because it uses MapReduce to copy the files or datasets and this means the copy operation is distributed across multiple nodes in your cluster and hence it is very effective as opposed to a hadoop fs -cp operation.