Uploaded image for project: 'Hadoop Map/Reduce'
  1. Hadoop Map/Reduce
  2. MAPREDUCE-6788

core-site settings do not propagate correctly when running an MR job.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None
    • HDP 2.3 + kerberos + Ambari 2.1.0

    Description

      Trying to run a sleep job with DEBUG logs on produces the following error:

      15/12/02 17:27:35 DEBUG ssl.FileBasedKeyStoresFactory: CLIENT TrustStore: /etc/security/clientKeys/all.jks
      15/12/02 17:27:35 DEBUG impl.TimelineClientImpl: Cannot load customized ssl related configuration. Fallback to system-generic settings.
      java.io.FileNotFoundException: /etc/security/clientKeys/all.jks (No such file or directory)

      The workaround that fixed this for me was prepending "`hadoop classpath`:" to mapreduce.application.classpath.

      Here is a comparison of the 2:

      mapred.application.classpath (before)

      $PWD/mr-framework/hadoop/share/hadoop/mapreduce/*:
      $PWD/mr-framework/hadoop/share/hadoop/mapreduce/lib/*:
      $PWD/mr-framework/hadoop/share/hadoop/common/*:
      $PWD/mr-framework/hadoop/share/hadoop/common/lib/*:
      $PWD/mr-framework/hadoop/share/hadoop/yarn/*:
      $PWD/mr-framework/hadoop/share/hadoop/yarn/lib/*:
      $PWD/mr-framework/hadoop/share/hadoop/hdfs/*:
      $PWD/mr-framework/hadoop/share/hadoop/hdfs/lib/*:
      $PWD/mr-framework/hadoop/share/hadoop/tools/lib/*:
      /usr/hdp/${hdp.version}/hadoop/lib/hadoop-lzo-0.6.0.${hdp.version}.jar:
      /etc/hadoop/conf/secure

      `hadoop classpath` (prepended)

      /usr/hdp/2.3.2.0-2950/hadoop/conf:
      /usr/hdp/2.3.2.0-2950/hadoop/lib/*:
      /usr/hdp/2.3.2.0-2950/hadoop/.//*:
      /usr/hdp/2.3.2.0-2950/hadoop-hdfs/./:
      /usr/hdp/2.3.2.0-2950/hadoop-hdfs/lib/*:
      /usr/hdp/2.3.2.0-2950/hadoop-hdfs/.//*:
      /usr/hdp/2.3.2.0-2950/hadoop-yarn/lib/*:
      /usr/hdp/2.3.2.0-2950/hadoop-yarn/.//*:
      /usr/hdp/2.3.2.0-2950/hadoop-mapreduce/lib/*:
      /usr/hdp/2.3.2.0-2950/hadoop-mapreduce/.//*:
      /usr/share/java/mysql-connector-java-5.1.17.jar:
      /usr/share/java/mysql-connector-java.jar:
      /usr/hdp/2.3.2.0-2950/tez/*:
      /usr/hdp/2.3.2.0-2950/tez/lib/*:
      /usr/hdp/2.3.2.0-2950/tez/conf

      (Migrated from AMBARI-14205)

      Attachments

        Activity

          People

            Unassigned Unassigned
            dmtucker David Tucker
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: