hadoop副本数设置

    在客户端eclipse通过java的API接口向hadoop集群远程上传文件,设置副本数的时候一直是3,无论改了hdfs-site.xml中的dfs.replication还是hdfs-default.xml的dfs.replication都不起作用。后来发现有博客说要在客户端改,所以我们在eclipse的mapreduce的advanced parameter修改了dfs.replication的值,结果你猜,竟然还是不行! 而且程序运行过程中输出的参数表明,dfs.replication的值还是3。

    最后在程序里显式的设置了副本数,重启了hadoop之后,忽然就生效了。其实至今还是不太明白。

添加的语句

    conf.set("dfs.replication", "1");

你可能感兴趣的:(hadoop副本数设置)