hadoop - 定义 dfs.datanode.data.dir 时使用 "file://"有什么好处?

标签 hadoop hdfs

想知道为什么在数据节点上定义数据目录时应该使用“file://”。我知道即使我不使用“file://”并且只是执行类似/mnt/path/之类的操作,它也会起作用,但官方文档中提到了“file:///some/path”。

最佳答案

如果您的问题是为什么它正式提到使用 file://

  • 那么你知道分隔符最常见的是斜杠 ("/") , 反斜杠字符 ("\") , 或冒号 (":") , 尽管某些操作系统可能使用不同的分隔符。
  • 路径用于表示现代操作系统中常见的目录/文件关系,对于构建统一资源定位器(URL)是必不可少的。
  • 资源可以用 absolute or relative paths 表示.

  • 现在,当您尝试转到基于 Linux 的操作系统中的 HDFS 目录时,它将访问 URL 以 file:// 开头的目标目录或文件。 .
  • 您已经知道网站 URL 以 http:// 开头,那你为什么没有想过呢?我希望你能理解这取决于目标位置、目标类型和必须传输的协议(protocol)。
  • 关于hadoop - 定义 dfs.datanode.data.dir 时使用 "file://"有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46455771/

    相关文章:

    hadoop - 缓慢变化的维度 - Hive 中的 SCD1 和 SCD2 实现

    ubuntu - java.io.IOException:在Hadoop安装期间无法创建目录/home/dataflair/hdata/dfs/name/current

    hadoop - 如何使用webhdfs rest api复制文件并将其存储在另一个目录中?

    hadoop - 是否可以在 hadoop 中复制名称节点?

    hdfs - 使用 EMR 启用本地磁盘加密

    hadoop - 我是 hadoop 的新手,正在学习基础知识。我最近安装了沙箱,但我无法运行 Hadoop 命令

    java - Hadoop - 不支持的 major.minor 版本 51.0

    hadoop - Dataproc HDFS 文件 URI

    hadoop - 执行 distcp 时映射器的数量

    hadoop - 如何实现 WritableComparable 接口(interface)?