xml - 无法在输入目录中复制.xml文件?

标签 xml hadoop directory mkdir

我已经在Ubuntu 15.04中安装了hadoop 2.7.1。
我想将文件从hadoop复制到我已创建并使用以下命令的输入文件夹中:
$ mkdir input(在hadoop_dev中创建输入目录)
$ cp etc/hadoop/*.xml input(将所有xml文件复制到输入文件夹)

但它给出了错误:cp: target ‘input’ is not a directory谢谢。

最佳答案

Hadoop文件系统(FS) shell 程序包括各种类似于 shell 程序的命令,可直接与Hadoop分布式文件系统(HDFS)以及Hadoop支持的其他文件系统进行交互,例如本地FS,HFTP FS,S3 FS(Amazon), AZURE BLOB(Micorsoft Azure Blob)等。

请参阅hadoop命令guide,其中包含更多信息,Im包括有关应用于满足要求的hadoop fs命令的详细信息,其他信息可以在引用指南中找到。

copyFromLocal

Usage: hadoop fs -copyFromLocal <localsrc> URI

Similar to put command, except that the source is restricted to a local file reference.

Options:

The -f option will overwrite the destination if it already exists.

mkdir

Usage: hadoop fs -mkdir [-p] <paths>

Takes path uri’s as argument and creates directories.

Options:

The -p option behavior is much like Unix mkdir -p, creating parent directories along the path.
Example:

hadoop fs -mkdir /user/hadoop/dir1 /user/hadoop/dir2
hadoop fs -mkdir hdfs://nn1.example.com/user/hadoop/dir hdfs://nn2.example.com/user/hadoop/dir
Exit Code:

Returns 0 on success and -1 on error.

关于xml - 无法在输入目录中复制.xml文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31636722/

相关文章:

java - 更新 XML 字符串

sql - Hive 中的查询性能问题

hadoop - 将参数传递给MapReduce程序

java - 使用Java遍历文件和目录

iphone - 如何将项目从 Documents 目录复制到 iPhone App 中的 .app 目录?

c# - 在 C# 中递归搜索目录

c# - 如何将 XML 从 ASP.NET 4 Web API 返回到 ASP.NET Core 2 应用程序?

android - 软键盘将工具栏插入顶部状态栏

c# - 使用 C# 从 XML 文件中删除数据?

scala - 通过键写入多个输出 Scalding Hadoop,一个 MapReduce 作业