aboutsummaryrefslogtreecommitdiff
path: root/exec/java-exec/src
diff options
context:
space:
mode:
Diffstat (limited to 'exec/java-exec/src')
-rw-r--r--exec/java-exec/src/main/java/org/apache/drill/exec/client/DrillClient.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/exec/java-exec/src/main/java/org/apache/drill/exec/client/DrillClient.java b/exec/java-exec/src/main/java/org/apache/drill/exec/client/DrillClient.java
index ae0f58070..4576eb4be 100644
--- a/exec/java-exec/src/main/java/org/apache/drill/exec/client/DrillClient.java
+++ b/exec/java-exec/src/main/java/org/apache/drill/exec/client/DrillClient.java
@@ -174,9 +174,10 @@ public class DrillClient implements Closeable, ConnectionThrottle {
final DrillbitEndpoint endpoint;
if (isDirectConnection) {
String[] connectInfo = props.getProperty("drillbit").split(":");
+ String port = connectInfo.length==2?connectInfo[1]:config.getString(ExecConstants.INITIAL_USER_PORT);
endpoint = DrillbitEndpoint.newBuilder()
.setAddress(connectInfo[0])
- .setUserPort(Integer.parseInt(connectInfo[1]))
+ .setUserPort(Integer.parseInt(port))
.build();
} else {
if (ownsZkConnection) {