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

Fengdong Yu commented on HDFS-5778:
-----------------------------------

[~szetszwo] I have some confusion after read the document.
{code}
+  <subsection name="Upgrade without Downtime" id="UpgradeWithoutDowntime">
+  <p>
+    In a HA cluster, there are two or more NameNodes (NNs), many DataNodes 
(DNs),
+    a few JournalNodes (JNs) and a few ZooKeeperNodes (ZKNs).
+    Note that JNs and ZKNs are not considered in the upgrade procedure 
described here.
+    It may incur cluster downtime for upgrading these nodes.
+  </p>
{code}

How to rolling upgrade JNs? if we've upgraded NNs and DNs, then we cannot leave 
JNs as old. can you add some descriptions here?
I don't think ZKNs need to upgrade after NNs and DNs are upgraded.

{code}
+    <li>Upgrade DNs<ol>
+      <li>Choose a small subset of datanodes (e.g. all datanodes under a 
particular rack).</li>
+      <li>Use <a href="#dfsadminCommands">dfsadmin</a> to shutdown all the 
chosen datanodes.
+          Upgrade and restart them.</li>
+      <li>Repeat the above steps until all datanodes in the cluster are 
upgraded.</li>
+    </ol></li>
{code}

why choose a small subset DNs to upgrade instead of "dfsadmin -rollingUpgrade 
start" for all DNs? maybe there are some special reasons omitted?


> Document new commands and parameters for improved rolling upgrades
> ------------------------------------------------------------------
>
>                 Key: HDFS-5778
>                 URL: https://issues.apache.org/jira/browse/HDFS-5778
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>          Components: documentation
>    Affects Versions: HDFS-5535 (Rolling upgrades)
>            Reporter: Akira AJISAKA
>            Assignee: Tsz Wo (Nicholas), SZE
>         Attachments: h5778_20140220.patch, h5778_20140221.patch
>
>
> "hdfs dfsadmin -rollingUpgrade" command was newly added in HDFS-5752, and 
> some other commands and parameters will be added in the future. This issue 
> exists to flag undocumented commands and parameters when HDFS-5535 branch is 
> merging to trunk.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to