我是Hadoop的新用户,根据官方定义,我在 SwingJList<String> myJList = new SwingJList<>(Arrays.asList(con.LIST_DATA3));
中找到了defaultFs:
core-site.xml
有人能解释一下吗?
例如我在本地使用hdfs Java API,我想我是客户端,所以它只用于设置连接地址,如the default path prefix used by the Hadoop FS client when none is given
,还有其他用途吗?
答案 0 :(得分:2)
默认文件系统的名称。一个URI,其方案和权限决定了FileSystem的实现。
默认值:file:///
它的默认值是本地文件系统,因此将其更改为hdfs://<address>:<port>/
将指定您正在连接到HDFS。
例如,
hdfs dfs -ls /
最初会在不更改值的情况下显示本地根文件系统。 HDFS是群集上的文件抽象,因此它的根与本地系统的根不同。您需要更改该值才能创建分布式文件系统。
您可以看到所有其他core-site defaults here。
答案 1 :(得分:1)
fs.defaultFS - 给出namenode的datanode地址。
Datanode在此查找namenode的地址,并尝试使用RPC联系它。