hdfs中的MiniDFSCluster

Hadoop 提供一个模拟HDFS小集群的依赖:

Pom.xml:

    <dependency>
        <groupId>org.apache.hadoop</groupId>
        <artifactId>hadoop-minicluster</artifactId>
        <version>${hadoop.version}</version>
    </dependency>

此处的version最好和你配置的hadoop core和client的保持一致!M
可以使用一些方法来解析模拟hdfs的原生文件处理逻辑:
protected MiniDFSCluster(MiniDFSCluster.Builder builder) throws IOException {
this.dataNodes = new ArrayList();
this.waitSafeMode = true;
this.checkExitOnShutdown = true;
if (builder.nnTopology == null) {
builder.nnTopology = MiniDFSNNTopology.simpleSingleNN(builder.nameNodePort, builder.nameNodeHttpPort);
}
不过MiniMRCluster deprecated, 我们可以用MiniMRYarnCluster 和MiniMRClientCluster 来替换。
模拟的方式是相似的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值