hadoop集群配置中的优先级循序

第一、代码中的优先级 

第二、 maven项目的resource文件夹下的.xml配置文件

第三、服务器修改的配置

第四、默认的配置

代码修改配置示例

import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
import org.junit.Test;

import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;

public class HDFSClientTest {
    @Test
    public void copyFromLocal() throws URISyntaxException, IOException, InterruptedException {
        Configuration conf = new Configuration();

        conf.set("dfs.replication","2");//修改配置,设置副本数。
        FileSystem fileSystem = FileSystem.get(new URI("hdfs://hadoop112:9000"), conf, "angel");

        fileSystem.copyFromLocalFile(new Path("/home/angel/software/apache-maven-3.6.2-bin.tar.gz"),new Path("/"));

        fileSystem.close();
    }

}

发布了242 篇原创文章 · 获赞 13 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_41813208/article/details/102713748