6.1 Hadoop属性配置API
Hadoop需要添加一些自定义的属性值,可以通过Configuration类的实例来加载xml配置文件中的属性值。
(1) xml配置文件的格式
(2) Configuration加载配置文件属性
//通Configuration的addResource函数加载配置文件,然后用get方法获取属性值,第二个参数为默认返回值,如果不存在改属性,则返回第二个默认值。
Configuration conf = new Configuration();
conf.addResource("configuratoin-1.xml");//加载配置文件
assertThat(conf.get("color"), is("yellow"));//获取属性get方法
assertThat(conf.getInt("size", 0), is(10));//如果没有属性,返回默认的0
assertThat(conf.get("breadth", "wide"), is("wide"));
(3) 资源覆盖和合并
一个Configuration对象可以加载多个xml配置文件,后面加载的配置文件中如果包含前面配置文件中的属性,则会覆盖属性值,configuration对象中同名的属性,只保存一个最新的属性值。
(4) 用其他属性定义新属性
可以用其他属性或系统属性定义新的属性。用${属性名称}的方式来引用属性。例如:
自己开发了一个股票智能分析软件,功能很强大,需要的点击下面的链接获取:
https://www.cnblogs.com/bclshuai/p/11380657.html