defaultfs的具体用途是什么

2guxujil  于 2021-06-02  发布在  Hadoop
关注(0)|答案(2)|浏览(512)

我是hadoop新手,我在 core-site.xml ,根据官方定义: the default path prefix used by the Hadoop FS client when none is given 有人能再解释一下吗?
例如,我在本地使用hdfsjavaapi,我猜我是客户机,所以它只用于设置连接地址,比如 "hdfs://defaultFsAddress:8020/ ,还有其他用法吗?

wqsoz72f

wqsoz72f1#

core-site.xml中的fs.defaultfs-给出namenode的datanode地址。
datanode在此处查找namenode的地址,并尝试使用rpc与之联系。

dldeef67

dldeef672#

默认文件系统的名称。其方案和权限决定文件系统实现的uri。
默认值: file:/// 它的默认值是本地文件系统,因此将其更改为 hdfs://<address>:<port>/ 将指定您改为连接到hdfs。
例如,

hdfs dfs -ls /

将首先显示本地根文件系统,而不更改值。hdfs是集群上的文件抽象,因此它的根与本地系统的根不同。您需要更改该值才能创建分布式文件系统。
您可以在这里看到所有其他核心站点默认值。

相关问题