Uploaded image for project: 'Ambari'
  1. Ambari
  2. AMBARI-5840

Ambari recomission of datanodes will not work if the active namenode is "nn2"

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 1.5.1
    • 1.6.1
    • ambari-agent
    • None
    • java 1.6 update 31
      Centos 6.4
      Not specific to Ambari, but ambari 1.5.1 this was reproduced.

    Description

      PROBLEM: Ambari recomission of datanodes will not work if the active namenode is "nn2"
      BUSINESS IMPACT: This will cause a node to not ever be recomissioned if the nn2 machine is the active namenode. Basically, any change that requires a refreshnodes command, will not be applied if nn2 is the active namenode.
      STEPS TO REPRODUCE:
      1. Create a new cluster with HA for namenode
      2. Decomission a datanode
      3. Failover the namenode, so the node that corresponds to nn2 is the active namenode.
      for example in hdfs-site.xml:
      <property>
      <name>dfs.namenode.rpc-address.cluster01.nn2</name>
      <value>master02.server.com:8020</value>
      </property>
      the active namenode host would be master02.server.com.
      3. Now try to recomission the node.
      4. when the process is done as per ambari, execute a hdfs dfsadmin -report and grep for "Decommissioned". You should see that machine you just try to recommission as decomissioned.
      ACTUAL BEHAVIOR: The recomission process does not work in ambari if nn2 is the active namenode.
      EXPECTED BEHAVIOR: The recomission process should work.
      WORKAROUND: Use the command:
      hdfs dfsadmin -fs hdfs://<namenodehostactive>:8020 -refreshNodes
      This will refreshnodes properly for the active namenode.

      Attachments

        Issue Links

          Activity

            People

              jonathanhurley Jonathan Hurley
              jonathanhurley Jonathan Hurley
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: