Hadoop 如何在Ubuntu中将文件上传到HDFS

Hadoop 如何在Ubuntu中将文件上传到HDFS,hadoop,hdfs,Hadoop,Hdfs,我是hadoop新手,在Ubuntu14.04 LTS中使用单节点hadoop 1.2.1。我想上传一个文件到hadoop执行,但我不知道如何使用copyFromLocal命令。。请告诉我如何上传文件 我的源文件路径“/home/saurabh/downloads/examples.jar” 我的hadoop位于/usr/local/hadoop/ hadoop fs -put /path/to/file.ext /usr/local/hadoop/ Put命令将文件从本地系统传输到hdf

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

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

Put命令将文件从本地系统传输到hdfs。在下面写的行中,file.ext将被移动到
/usr/local/hadoop
文件夹,您可以通过运行
hadoop fs-ls/usr/local/hadoop
来查看它,如果您的hadoop在路径中,那么您可以执行以下操作:

hadoop fs -put /home/saurabh/downloads/examples.jar /path/in/hdfs
如果您的hadoop不在路径中,那么您应该将hadoop_HOME导出,或者也可以将cd放入安装hadoop的文件夹中,然后执行该命令

您还可以对以下各项执行相同的操作:

hadoop fs -copyFromLocal /home/saurabh/downloads/examples.jar /path/in/hdfs
其中,
/path/in/hdfs
是要将hdfs中的文件复制到的位置,假设如果要将文件复制到hdfs中的
/user/saurabh
,则命令如下:

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

put命令将文件从本地系统传输到hdfs。在上面写的行中,file.ext将被移动到/usr/local/hadoop文件夹中,您可以通过hadoop fs-ls/usr/local/hadoop…@jurgemaister查看它。明白了吗?我把您的评论放到了答案中