我是hadoop新手,我在 core-site.xml ,根据官方定义: the default path prefix used by the Hadoop FS client when none is given 有人能再解释一下吗?例如,我在本地使用hdfsjavaapi,我猜我是客户机,所以它只用于设置连接地址,比如 "hdfs://defaultFsAddress:8020/ ,还有其他用法吗?
core-site.xml
the default path prefix used by the Hadoop FS client when none is given
"hdfs://defaultFsAddress:8020/
wqsoz72f1#
core-site.xml中的fs.defaultfs-给出namenode的datanode地址。datanode在此处查找namenode的地址,并尝试使用rpc与之联系。
dldeef672#
默认文件系统的名称。其方案和权限决定文件系统实现的uri。默认值: file:/// 它的默认值是本地文件系统,因此将其更改为 hdfs://<address>:<port>/ 将指定您改为连接到hdfs。例如,
file:///
hdfs://<address>:<port>/
hdfs dfs -ls /
将首先显示本地根文件系统,而不更改值。hdfs是集群上的文件抽象,因此它的根与本地系统的根不同。您需要更改该值才能创建分布式文件系统。您可以在这里看到所有其他核心站点默认值。
2条答案
按热度按时间wqsoz72f1#
core-site.xml中的fs.defaultfs-给出namenode的datanode地址。
datanode在此处查找namenode的地址,并尝试使用rpc与之联系。
dldeef672#
默认文件系统的名称。其方案和权限决定文件系统实现的uri。
默认值:
file:///
它的默认值是本地文件系统,因此将其更改为hdfs://<address>:<port>/
将指定您改为连接到hdfs。例如,
将首先显示本地根文件系统,而不更改值。hdfs是集群上的文件抽象,因此它的根与本地系统的根不同。您需要更改该值才能创建分布式文件系统。
您可以在这里看到所有其他核心站点默认值。