[
https://issues.apache.org/jira/browse/HDFS-12990?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16328056#comment-16328056
]
Aaron T. Myers commented on HDFS-12990:
---------------------------------------
{quote}I also don't like the port number, but I don't like the risk that
someone might be testing Hadoop 3.0.0 release, and decided to put 3.0.1 on
production at random future time to find that that we made an incompatible
change for NN rpc in a future event that we can not predict.
{quote}
This is a very pragmatic concern, but I'm hoping you'll agree that there are
*vastly* more users on 2.x versions that will eventually upgrade to some future
3.x version. Those 2.x users are also surely not expecting the default NN RPC
port to change for no good reason at all. To not fix this issue now will be
creating a headache for all of us, and likely close to 100% of our users
eventually, for years to come. Changing this back now is certainly not ideal,
but from a purely pragmatic perspective it is obviously the right choice.
> Change default NameNode RPC port back to 8020
> ---------------------------------------------
>
> Key: HDFS-12990
> URL: https://issues.apache.org/jira/browse/HDFS-12990
> Project: Hadoop HDFS
> Issue Type: Task
> Components: namenode
> Affects Versions: 3.0.0
> Reporter: Xiao Chen
> Assignee: Xiao Chen
> Priority: Critical
> Attachments: HDFS-12990.01.patch
>
>
> In HDFS-9427 (HDFS should not default to ephemeral ports), we changed all
> default ports to ephemeral ports, which is very appreciated by admin. As part
> of that change, we also modified the NN RPC port from the famous 8020 to
> 9820, to be closer to other ports changed there.
> With more integration going on, it appears that all the other ephemeral port
> changes are fine, but the NN RPC port change is painful for downstream on
> migrating to Hadoop 3. Some examples include:
> # Hive table locations pointing to hdfs://nn:port/dir
> # Downstream minicluster unit tests that assumed 8020
> # Oozie workflows / downstream scripts that used 8020
> This isn't a problem for HA URLs, since that does not include the port
> number. But considering the downstream impact, instead of requiring all of
> them change their stuff, it would be a way better experience to leave the NN
> port unchanged. This will benefit Hadoop 3 adoption and ease unnecessary
> upgrade burdens.
> It is of course incompatible, but giving 3.0.0 is just out, IMO it worths to
> switch the port back.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]