Uploaded image for project: 'Hadoop YARN'
  1. Hadoop YARN
  2. YARN-5535

Remove RMDelegationToken make resourcemanager recovery very slow

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 2.7.1
    • None
    • None
    • None

    Description

      In our cluster, I found that when restart RM, RM recovery is very slow, this is my log

      [2016-08-12T19:43:21.478+08:00] [INFO] resourcemanager.security.RMDelegationTokenSecretManager.removeStoredToken(RMDelegationTokenSecretManager.java:136) [Thread[Thread-26,5,main]] : removing RMDelegation token with sequence number: 737879
      [2016-08-12T19:43:21.478+08:00] [INFO] resourcemanager.recovery.RMStateStore.transition(RMStateStore.java:320) [Thread[Thread-26,5,main]] : Removing RMDelegationToken and SequenceNumber
      [2016-08-12T19:43:21.486+08:00] [INFO] resourcemanager.security.RMDelegationTokenSecretManager.removeStoredToken(RMDelegationTokenSecretManager.java:136) [Thread[Thread-26,5,main]] : removing RMDelegation token with sequence number: 737878
      [2016-08-12T19:43:21.486+08:00] [INFO] resourcemanager.recovery.RMStateStore.transition(RMStateStore.java:320) [Thread[Thread-26,5,main]] : Removing RMDelegationToken and SequenceNumber
      [2016-08-12T19:43:21.494+08:00] [INFO] resourcemanager.security.RMDelegationTokenSecretManager.removeStoredToken(RMDelegationTokenSecretManager.java:136) [Thread[Thread-26,5,main]] : removing RMDelegation token with sequence number: 737877
      [2016-08-12T19:43:21.494+08:00] [INFO] resourcemanager.recovery.RMStateStore.transition(RMStateStore.java:320) [Thread[Thread-26,5,main]] : Removing RMDelegationToken and SequenceNumber
      [2016-08-12T19:43:21.503+08:00] [INFO] resourcemanager.security.RMDelegationTokenSecretManager.removeStoredToken(RMDelegationTokenSecretManager.java:136) [Thread[Thread-26,5,main]] : removing RMDelegation token with sequence number: 737876
      [2016-08-12T19:43:21.503+08:00] [INFO] resourcemanager.recovery.RMStateStore.transition(RMStateStore.java:320) [Thread[Thread-26,5,main]] : Removing RMDelegationToken and SequenceNumber
      [2016-08-12T19:43:21.519+08:00] [INFO] resourcemanager.security.RMDelegationTokenSecretManager.removeStoredToken(RMDelegationTokenSecretManager.java:136) [Thread[Thread-26,5,main]] : removing RMDelegation token with sequence number: 737875
      [2016-08-12T19:43:21.519+08:00] [INFO] resourcemanager.recovery.RMStateStore.transition(RMStateStore.java:320) [Thread[Thread-26,5,main]] : Removing RMDelegationToken and SequenceNumber
      [2016-08-12T19:43:21.533+08:00] [INFO] security.authorize.ServiceAuthorizationManager.authorize(ServiceAuthorizationManager.java:148) [Socket Reader #1 for port 8031] : Authorization successful for yarn (auth:SIMPLE) for protocol=interface org.apache.hadoop.yarn.server.api.ResourceTrackerPB
      [2016-08-12T19:43:21.536+08:00] [INFO] resourcemanager.security.RMDelegationTokenSecretManager.removeStoredToken(RMDelegationTokenSecretManager.java:136) [Thread[Thread-26,5,main]] : removing RMDelegation token with sequence number: 737874
      [2016-08-12T19:43:21.536+08:00] [INFO] resourcemanager.recovery.RMStateStore.transition(RMStateStore.java:320) [Thread[Thread-26,5,main]] : Removing RMDelegationToken and SequenceNumber
      [2016-08-12T19:43:21.553+08:00] [INFO] resourcemanager.security.RMDelegationTokenSecretManager.removeStoredToken(RMDelegationTokenSecretManager.java:136) [Thread[Thread-26,5,main]] : removing RMDelegation token with sequence number: 737873
      [2016-08-12T19:43:21.553+08:00] [INFO] resourcemanager.recovery.RMStateStore.transition(RMStateStore.java:320) [Thread[Thread-26,5,main]] : Removing RMDelegationToken and SequenceNumber
      [2016-08-12T19:43:21.568+08:00] [INFO] yarn.util.RackResolver.coreResolve(RackResolver.java:109) [IPC Server handler 0 on 8031] : Resolved xxxx-7056.hadoop.xxx.local to /rack/rack5118
      [2016-08-12T19:43:21.569+08:00] [INFO] resourcemanager.security.RMDelegationTokenSecretManager.removeStoredToken(RMDelegationTokenSecretManager.java:136) [Thread[Thread-26,5,main]] : removing RMDelegation token with sequence number: 737872
      [2016-08-12T19:43:21.569+08:00] [INFO] resourcemanager.recovery.RMStateStore.transition(RMStateStore.java:320) [Thread[Thread-26,5,main]] : Removing RMDelegationToken and SequenceNumber
      [2016-08-12T19:43:21.570+08:00] [INFO] server.resourcemanager.ResourceTrackerService.registerNodeManager(ResourceTrackerService.java:343) [IPC Server handler 0 on 8031] : NodeManager from node xxxxx-7056.hadoop.xxx.local(cmPort: 50086 httpPort: 8042) registered with capability: <memory:57344, vCores:28>, assigned nodeId xxxxxx-7056.hadoop.xxx.local:50086
      [2016-08-12T19:43:21.572+08:00] [INFO] resourcemanager.rmnode.RMNodeImpl.handle(RMNodeImpl.java:424) [AsyncDispatcher event handler] : xxxxxx-7056.hadoop.xxx.local:50086 Node Transitioned from NEW to RUNNING
      [2016-08-12T19:43:21.576+08:00] [INFO] yarn.event.AsyncDispatcher.handle(AsyncDispatcher.java:235) [AsyncDispatcher event handler] : Size of event-queue is 1000
      [2016-08-12T19:43:21.577+08:00] [INFO] scheduler.fair.FairScheduler.addNode(FairScheduler.java:840) [ResourceManager Event Processor] : Added node xxxxxxx-7056.hadoop.xxx.local:50086 cluster capacity: <memory:57344, vCores:28>
      [2016-08-12T19:43:21.577+08:00] [INFO] yarn.event.AsyncDispatcher.handle(AsyncDispatcher.java:235) [AsyncDispatcher event handler] : Size of event-queue is 2000
      [2016-08-12T19:43:21.578+08:00] [INFO] resourcemanager.security.RMDelegationTokenSecretManager.removeStoredToken(RMDelegationTokenSecretManager.java:136) [Thread[Thread-26,5,main]] : removing RMDelegation token with sequence number: 737870
      [2016-08-12T19:43:21.578+08:00] [INFO] resourcemanager.recovery.RMStateStore.transition(RMStateStore.java:320) [Thread[Thread-26,5,main]] : Removing RMDelegationToken and SequenceNumber
      [2016-08-12T19:43:21.579+08:00] [INFO] yarn.event.AsyncDispatcher.handle(AsyncDispatcher.java:235) [AsyncDispatcher event handler] : Size of event-queue is 3000
      [2016-08-12T19:43:21.580+08:00] [INFO] yarn.event.AsyncDispatcher.handle(AsyncDispatcher.java:235) [AsyncDispatcher event handler] : Size of event-queue is 4000
      [2016-08-12T19:43:21.582+08:00] [INFO] yarn.event.AsyncDispatcher.handle(AsyncDispatcher.java:235) [AsyncDispatcher event handler] : Size of event-queue is 5000
      [2016-08-12T19:43:21.583+08:00] [INFO] yarn.event.AsyncDispatcher.handle(AsyncDispatcher.java:235) [AsyncDispatcher event handler] : Size of event-queue is 6000
      [2016-08-12T19:43:21.585+08:00] [INFO] yarn.event.AsyncDispatcher.handle(AsyncDispatcher.java:235) [AsyncDispatcher event handler] : Size of event-queue is 7000
      [2016-08-12T19:43:21.586+08:00] [INFO] yarn.event.AsyncDispatcher.handle(AsyncDispatcher.java:235) [AsyncDispatcher event handler] : Size of event-queue is 8000
      [2016-08-12T19:43:21.586+08:00] [INFO] resourcemanager.security.RMDelegationTokenSecretManager.removeStoredToken(RMDelegationTokenSecretManager.java:136) [Thread[Thread-26,5,main]] : removing RMDelegation token with sequence number: 737871
      [2016-08-12T19:43:21.587+08:00] [INFO] resourcemanager.recovery.RMStateStore.transition(RMStateStore.java:320) [Thread[Thread-26,5,main]] : Removing RMDelegationToken and SequenceNumber
      [2016-08-12T19:43:21.587+08:00] [INFO] yarn.event.AsyncDispatcher.handle(AsyncDispatcher.java:235) [AsyncDispatcher event handler] : Size of event-queue is 9000
      [2016-08-12T19:43:21.589+08:00] [INFO] yarn.event.AsyncDispatcher.handle(AsyncDispatcher.java:235) [AsyncDispatcher event handler] : Size of event-queue is 10000
      [2016-08-12T19:43:21.595+08:00] [INFO] resourcemanager.security.RMDelegationTokenSecretManager.removeStoredToken(RMDelegationTokenSecretManager.java:136) [Thread[Thread-26,5,main]] : removing RMDelegation token with sequence number: 737868
      [2016-08-12T19:43:21.595+08:00] [INFO] resourcemanager.recovery.RMStateStore.transition(RMStateStore.java:320) [Thread[Thread-26,5,main]] : Removing RMDelegationToken and SequenceNumber
      

      Attachments

        1. startlog.tar.gz
          6.98 MB
          Wally Tang

        Activity

          People

            tangshangwen Wally Tang
            tangshangwen Wally Tang
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated: