Example usage for org.apache.hadoop.hdfs.protocol DatanodeInfo toString

List of usage examples for org.apache.hadoop.hdfs.protocol DatanodeInfo toString

Introduction

In this page you can find the example usage for org.apache.hadoop.hdfs.protocol DatanodeInfo toString.

Prototype

@Override
    public String toString() 

Source Link

Usage

From source file:com.mellanox.r4h.DFSInputStream.java

License:Apache License

private static String getBestNodeDNAddrPairErrorString(DatanodeInfo nodes[],
        AbstractMap<DatanodeInfo, DatanodeInfo> deadNodes, Collection<DatanodeInfo> ignoredNodes) {
    StringBuilder errMsgr = new StringBuilder(" No live nodes contain current block ");
    errMsgr.append("Block locations:");
    for (DatanodeInfo datanode : nodes) {
        errMsgr.append(" ");
        errMsgr.append(datanode.toString());
    }/*w ww .  ja  v  a  2s  .c o m*/
    errMsgr.append(" Dead nodes: ");
    for (DatanodeInfo datanode : deadNodes.keySet()) {
        errMsgr.append(" ");
        errMsgr.append(datanode.toString());
    }
    if (ignoredNodes != null) {
        errMsgr.append(" Ignored nodes: ");
        for (DatanodeInfo datanode : ignoredNodes) {
            errMsgr.append(" ");
            errMsgr.append(datanode.toString());
        }
    }
    return errMsgr.toString();
}