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

Pass hconf values as XML instead of command line arguments to child JVM

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.9.0, 0.9.1, 0.10.0
    • 0.10.0
    • Configuration, Windows
    • Reviewed

    Description

      The maximum length of the DOS command string is 8191 characters (in Windows latest versions http://support.microsoft.com/kb/830473). This limit will be exceeded easily when it appends individual –hconf values to the command string. To work around this problem, Write all changed hconf values to a temp file and pass the temp file path to the child jvm to read and initialize the -hconf parameters from file.

      Attachments

        1. HIVE-3127.1.patch.txt
          11 kB
          Kanna Karanam
        2. HIVE-3127.2.patch.txt
          8 kB
          Kanna Karanam
        3. HIVE-3127.3.patch.txt
          11 kB
          Kanna Karanam

        Issue Links

          Activity

            People

              kannakar@microsoft.com Kanna Karanam
              kannakar@microsoft.com Kanna Karanam
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: