如何在ubuntu中上传文件到hdfs

eqqqjvef  于 2021-06-04  发布在  Hadoop
关注(0)|答案(2)|浏览(749)

我是hadoop新手,使用单节点 hadoop 1.2.1ubuntu 14.04 LTS . 我想上传一个文件到hadoop执行,但我不知道如何使用 copyFromLocal 命令。。请告诉我如何上传一个文件我的源文件路径 "/home/saurabh/downloads/examples.jar" 我的hadoop在 /usr/local/hadoop/

vmjh9lq9

vmjh9lq91#

如果hadoop在路径中,则可以执行以下操作:

hadoop fs -put /home/saurabh/downloads/examples.jar /path/in/hdfs

如果您的hadoop不在path中,那么您应该将hadoop\u导出到home,或者您也可以将cd放入安装hadoop的文件夹中,然后执行命令。
您还可以对以下各项执行相同的操作:

hadoop fs -copyFromLocal /home/saurabh/downloads/examples.jar /path/in/hdfs

哪里 /path/in/hdfs 是要将hdfs中的文件复制到的位置,如果要将文件复制到 /user/saurabh 在hdfs中,命令如下:

hadoop fs -put /home/saurabh/downloads/examples.jar /user/saurabh
9ceoxa92

9ceoxa922#

hadoop fs -put /path/to/file.ext  /usr/local/hadoop/

put命令将文件从本地系统传输到hdfs。在下面写的行中,文件.ext将移动到 /usr/local/hadoop 文件夹,您可以通过运行 hadoop fs -ls /usr/local/hadoop

相关问题