[ 
https://issues.apache.org/jira/browse/DRILL-4934?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17715787#comment-17715787
 ] 

ASF GitHub Bot commented on DRILL-4934:
---------------------------------------

jnturton closed pull request #617: DRILL-4934 ServiceEngine does not use 
property useIP for DrillbitStartup
URL: https://github.com/apache/drill/pull/617




> ServiceEngine does not use property useIP for DrillbitStartup
> -------------------------------------------------------------
>
>                 Key: DRILL-4934
>                 URL: https://issues.apache.org/jira/browse/DRILL-4934
>             Project: Apache Drill
>          Issue Type: Bug
>          Components: Execution - RPC
>    Affects Versions: 1.8.0
>         Environment: All Envrironments.
>            Reporter: Joe Swingle
>            Assignee: James Turton
>            Priority: Minor
>              Labels: easyfix
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> Our environment is configured such that two networks cannot resolve machines 
> by hostname, but can connect by IP address.  This creates a problem when an 
> ODBC/JDBC Connection requests a Drillbit from the Zookeeper Quorum.  The 
> Quorum returns the hostname of the running drillbit.  The Quorum should be 
> capable of returning the IP Address. Changing the existing property 
> _'drill.exec.rpc.use.ip_' in *drill-override.conf* did not have desired 
> effect.  
> Reviewing code in org.apache.drill.exec.service.ServiceEngine.java, shows the 
> boolean useIP is set to false, and never read from the configuration.
> Simply adding the folllowing code at Line 76 resolved issue.:
> {code:java}
> useIP = context.getConfig().getBoolean(ExecConstants.USE_IP_ADDRESS);
> {code}
> With the above code,  the Drillbit is registerd in the quorum with the IP 
> address, not the hostname.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to