|
@@ -17,8 +17,6 @@
|
|
|
|
|
|
package org.apache.dolphinscheduler.common.utils;
|
|
|
|
|
|
-import static org.apache.dolphinscheduler.common.Constants.DOLPHIN_SCHEDULER_PREFERRED_NETWORK_INTERFACE;
|
|
|
-
|
|
|
import static java.util.Collections.emptyList;
|
|
|
|
|
|
import org.apache.dolphinscheduler.common.Constants;
|
|
@@ -130,7 +128,7 @@ public class NetUtils {
|
|
|
Optional<InetAddress> addressOp = toValidAddress(addresses.nextElement());
|
|
|
if (addressOp.isPresent()) {
|
|
|
try {
|
|
|
- if (addressOp.get().isReachable(100)) {
|
|
|
+ if (addressOp.get().isReachable(200)) {
|
|
|
LOCAL_ADDRESS = addressOp.get();
|
|
|
return LOCAL_ADDRESS;
|
|
|
}
|
|
@@ -260,7 +258,8 @@ public class NetUtils {
|
|
|
}
|
|
|
|
|
|
private static boolean isSpecifyNetworkInterface(NetworkInterface networkInterface) {
|
|
|
- String preferredNetworkInterface = System.getProperty(DOLPHIN_SCHEDULER_PREFERRED_NETWORK_INTERFACE);
|
|
|
+ String preferredNetworkInterface = PropertyUtils.getString(Constants.DOLPHIN_SCHEDULER_NETWORK_INTERFACE_PREFERRED,
|
|
|
+ System.getProperty(Constants.DOLPHIN_SCHEDULER_NETWORK_INTERFACE_PREFERRED));
|
|
|
return Objects.equals(networkInterface.getDisplayName(), preferredNetworkInterface);
|
|
|
}
|
|
|
|
|
@@ -268,7 +267,7 @@ public class NetUtils {
|
|
|
if (validNetworkInterfaces.isEmpty()) {
|
|
|
return null;
|
|
|
}
|
|
|
- String networkPriority = PropertyUtils.getString(Constants.NETWORK_PRIORITY_STRATEGY, NETWORK_PRIORITY_DEFAULT);
|
|
|
+ String networkPriority = PropertyUtils.getString(Constants.DOLPHIN_SCHEDULER_NETWORK_PRIORITY_STRATEGY, NETWORK_PRIORITY_DEFAULT);
|
|
|
if (NETWORK_PRIORITY_DEFAULT.equalsIgnoreCase(networkPriority)) {
|
|
|
return findAddressByDefaultPolicy(validNetworkInterfaces);
|
|
|
} else if (NETWORK_PRIORITY_INNER.equalsIgnoreCase(networkPriority)) {
|