想知道为什么在数据节点上定义数据目录时应该使用“file://”。我知道即使我不使用“file://”并且只是执行类似/mnt/path/之类的操作,它也会起作用,但官方文档中提到了“file:///some/path”。
最佳答案
如果您的问题是为什么它正式提到使用 file://
("/")
, 反斜杠字符 ("\")
, 或冒号 (":")
, 尽管某些操作系统可能使用不同的分隔符。 现在,当您尝试转到基于 Linux 的操作系统中的 HDFS 目录时,它将访问 URL 以
file://
开头的目标目录或文件。 .http://
开头,那你为什么没有想过呢?我希望你能理解这取决于目标位置、目标类型和必须传输的协议(protocol)。 关于hadoop - 定义 dfs.datanode.data.dir 时使用 "file://"有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46455771/