Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-14060

Hive: Remove bogus "localhost" from Hive splits

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.1.0, 2.2.0
    • Fix Version/s: 2.2.0
    • Component/s: Tez
    • Labels:
      None
    • Target Version/s:
    • Release Note:
      Hive: Remove bogus "localhost" from Hive splits

      Description

      On remote filesystems like Azure, GCP and S3, the splits contain a filler location of "localhost".

      This is worse than having no location information at all - on large clusters yarn waits upto 200[1] seconds for heartbeat from "localhost" before allocating a container.

      To speed up this process, the split affinity provider should scrub the bogus "localhost" from the locations and allow for the allocation of "*" containers instead on each heartbeat.

      [1] - yarn.scheduler.capacity.node-locality-delay=40 x heartbeat of 5s

        Attachments

        1. HIVE-14060.1.patch
          2 kB
          Gopal Vijayaraghavan

          Activity

            People

            • Assignee:
              gopalv Gopal Vijayaraghavan
              Reporter:
              gopalv Gopal Vijayaraghavan
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: