本文提供两种在HDFS单元测试编写过程中获取DataNode对象的方法,如果大家还有其他方法,欢迎在评论区补充。 根据datanode ipc端口获取DataNode对象 根据索引在cluster里所有的datanode列表里拿DataNode对象 一、根据ipc端口获取某个DataNode: /** @return the datanode having the ipc server listen port */public DataNode getDataNode(int ipcPort) {for(DataNode dn : getDataNodes