繁体   English   中英

如何将文件从本地磁盘传输到Cloudera虚拟机? (我浏览了SO,却一无所获)

[英]How to transfer file from local disk to Cloudera Virtual Machine? (I've looked through SO and found nothing)

这非常琐碎,如此琐碎,以至于我在这里都找不到任何东西。

所以,我的任务很简单。 取一个简单的.txt文件并将其传输到cloudera中的hdfs目录中。

我已经试过了:

在此处输入图片说明

但没有运气。 任何帮助或指导将不胜感激。

假设您已经将文件复制到VM并登录到VM(linux),则应使用的命令是:

hdfs dfs -copyFromLocal <local-linux-path> <hdfs-path>

如果您没有在HDFS上创建主目录,请首先使用以下命令创建它:

hdfs dfs -mkdir -p /user/madhav/

您在显示的命令中给出的路径对我来说似乎是错误的。 它看起来应该像这样:

hdfs dfs -copyFromLocal /home/madhav/file.txt /user/madhav/

然后,您可以使用以下命令在hdfs上检查文件:

hdfs dfs -ls /user/madhav/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM