- 在java代码中配置hadoop需要调用
conf.set方法。此方法中要求传入name和value
//源码
public void set(String name, String value) {
set(name, value, null);
}
//配置代码
Configuration conf = new Configuration();
conf.set("fs:defaultFS","hdfs://node01:8020");
- 此
name和value实际上在core-site.xml中设置
<property>
<name>fs.defaultFS</name>
<value>hdfs://node01:8020</value>
</property>
官网中解释如下:
简单的理解就是:这个value是默认文件系统的名称。是一个用来确认主机名和端口的URI。
node01的地方可以直接写IP,也可以写这种容易理解的名字。如果写这种容易理解的名字,则需要在/etc/hosts中做映射,使node01等价于某个IP
版权声明:本文为a3125504x原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。