【HDFS单测】单测中MiniDFSCluster获取某个DataNode对象

本文提供两种在HDFS单元测试编写过程中获取DataNode对象的方法,如果大家还有其他方法,欢迎在评论区补充。

    1. 根据datanode ipc端口获取DataNode对象
    1. 根据索引在cluster里所有的datanode列表里拿DataNode对象

一、根据ipc端口获取某个DataNode:

  /** @return the datanode having the ipc server listen port */
  public DataNode getDataNode(int ipcPort) {
   
    for(DataNode dn : getDataNodes

你可能感兴趣的:(HDFS全方位实战,hdfs,hadoop,大数据)