[ 
https://issues.apache.org/jira/browse/DRILL-4569?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Paul Rogers updated DRILL-4569:
-------------------------------
    Description: 
Drill has the following config parameters for ports:

drill.exec.http.port
drill.exec.rpc.bit.server.port
drill.exec.rpc.user.server.port

Use the following to find them:
SELECT * FROM sys.boot WHERE `name` LIKE '%port';

The documentation states that Drill uses five ports: 
http://drill.apache.org/docs/ports-used-by-drill/

The bit.server.port refers to the control port. The data port is hard-coded to 
the control port + 1.

1) Add a startup config option for the data port.

2) Default the data port to the control port + 1 (for backward compatibility.)

3) The JGroups and Infinispan ports listed in the documentation seem to not be 
used (these seem to have been for distributed cache, since disabled.) Either 
drop them from the docs, or, if needed, add a config value.

4) Modify the drillbit.sh script to accept environment variables for the above. 
If present, convert them to the required -Dname=value option on the Java 
command line.

  was:
Drill has the following config parameters for ports:

drill.exec.http.port
drill.exec.rpc.bit.server.port
drill.exec.rpc.user.server.port

Use the following to find them:
SELECT * FROM sys.boot WHERE `name` LIKE '%port';

The documentation states that Drill uses five ports: 
http://drill.apache.org/docs/ports-used-by-drill/

1) Research whether the bit.server.port refers to the control or data ports in 
the documentation.

2) Add a startup config option for the missing of the above two ports.

3) The JGroups and Infinispan ports listed in the documentation seem to not be 
used (these seem to have been for distributed cache, since disabled.) Either 
drop them from the docs, or, if needed, add a config value.

4) Modify the drillbit.sh script to accept environment variables for the above. 
If present, convert them to the required -Dname=value option on the Java 
command line.




> Provide startup config properties for all Drill ports
> -----------------------------------------------------
>
>                 Key: DRILL-4569
>                 URL: https://issues.apache.org/jira/browse/DRILL-4569
>             Project: Apache Drill
>          Issue Type: Sub-task
>          Components:  Server
>            Reporter: Paul Rogers
>
> Drill has the following config parameters for ports:
> drill.exec.http.port
> drill.exec.rpc.bit.server.port
> drill.exec.rpc.user.server.port
> Use the following to find them:
> SELECT * FROM sys.boot WHERE `name` LIKE '%port';
> The documentation states that Drill uses five ports: 
> http://drill.apache.org/docs/ports-used-by-drill/
> The bit.server.port refers to the control port. The data port is hard-coded 
> to the control port + 1.
> 1) Add a startup config option for the data port.
> 2) Default the data port to the control port + 1 (for backward compatibility.)
> 3) The JGroups and Infinispan ports listed in the documentation seem to not 
> be used (these seem to have been for distributed cache, since disabled.) 
> Either drop them from the docs, or, if needed, add a config value.
> 4) Modify the drillbit.sh script to accept environment variables for the 
> above. If present, convert them to the required -Dname=value option on the 
> Java command line.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to