Dapeng Sun created HIVE-21483:
---------------------------------

             Summary: HoS would fail when scratch dir is using remote HDFS
                 Key: HIVE-21483
                 URL: https://issues.apache.org/jira/browse/HIVE-21483
             Project: Hive
          Issue Type: Bug
            Reporter: Dapeng Sun
            Assignee: Dapeng Sun


HoS would fail when scratch dir is using remote HDFS:

  public static URI uploadToHDFS(URI source, HiveConf conf) throws IOException {
    Path localFile = new Path(source.getPath());
    Path remoteFile = new 
Path(SessionState.get().getSparkSession().getHDFSSessionDir(),
        getFileName(source));
-    FileSystem fileSystem = FileSystem.get(conf);
+    FileSystem fileSystem = remoteFile.getFileSystem(conf);
    // Overwrite if the remote file already exists. Whether the file can be 
added
    // on executor is up to spark, i.e. spark.files.overwrite
    fileSystem.copyFromLocalFile(false, true, localFile, remoteFile);
    Path fullPath = fileSystem.getFileStatus(remoteFile).getPath();
    r



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to