pscp告诉我,它是成功的。
pscp -P 22 part-00003 kky5082@172.31.143.131:/home/kky5082/lab2_hdfs kky5082@172.31.143.131's password: part-00000 | 758 kB | 758.9 kB/s | ETA: 00:00:00 | 100%
但是当我使用hdfs dfs-ls时,我在hadoop中没有看到它,为什么?
42fyovps1#
根据您的命令,您刚刚将本地文件传输到一个远程主机和一个远程目录中( /home/kky5082/lab2_hdfs ). 在那个阶段,hdfs根本不参与,因此不知道新文件。您可能会阅读一些类似hadoop的文章:将本地文件复制到hdfs并使用如下命令
/home/kky5082/lab2_hdfs
hadoop fs -put part-00003 /hdfs/path
yvgpqqbh2#
hdfs与本地文件系统不同。无法使用scp将文件上载到hdfs
2条答案
按热度按时间42fyovps1#
根据您的命令,您刚刚将本地文件传输到一个远程主机和一个远程目录中(
/home/kky5082/lab2_hdfs
). 在那个阶段,hdfs根本不参与,因此不知道新文件。您可能会阅读一些类似hadoop的文章:将本地文件复制到hdfs并使用如下命令
yvgpqqbh2#
hdfs与本地文件系统不同。无法使用scp将文件上载到hdfs