public static TConfigNodeLocation parseTConfigNodeUrl(String configNodeUrl)
      throws BadNodeUrlException {
    String[] split = configNodeUrl.split(",");
    if (split.length != 3) {
      logger.warn("Bad ConfigNode url: {}", configNodeUrl);
      throw new BadNodeUrlException(String.format("Bad node url: %s", configNodeUrl));
    }
    return new TConfigNodeLocation(
        Integer.parseInt(split[0]),
        UrlUtils.parseTEndPointIpv4AndIpv6Url(split[1]),
        UrlUtils.parseTEndPointIpv4AndIpv6Url(split[2]));
  }
Parse TConfigNodeLocation from given TConfigNodeUrl

@param configNodeUrl InternalEndPointUrl,ConsensusEndPointUrl
@return TConfigNodeLocation
@throws BadNodeUrlException Throw when unable to parse
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/NodeUrlUtils.java