package com.alibaba.doris.dataserver.migrator.utils; import java.net.InetSocketAddress; import com.alibaba.doris.client.net.Connection; import com.alibaba.doris.client.net.ConnectionFactory; /** * @author ajun Email:jack.yuj@alibaba-inc.com */ public final class ConnectionUtils { private ConnectionUtils() { } public static Connection getConnection(String machineName) { String[] pId = machineName.split(":"); String ip = pId[0]; int port = Integer.valueOf(pId[1]).intValue(); // 和目标机器建立连接 InetSocketAddress address = new InetSocketAddress(ip, port); Connection con = factory.getConnection(address); con.open(); return con; } public static void releaseConnection(Connection connection) { connection.close(); } private static final ConnectionFactory factory = ConnectionFactory.getInstance(); }