Uploaded image for project: 'IMPALA'
  1. IMPALA
  2. IMPALA-10780

Iceberg in Impala should support combination storage

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None
    • ghx-label-10

    Description

      Currently, the filesystem of the metadata path is used to check the data file, that is blocking the following scenario:

      1. metadata is on hdfs
      2. data is on s3a or other object store.

       

      Following code in FeIcebergTable.Utils fails this combination:

      private static HdfsPartition.FileDescriptor getFileDescriptor(Path fileLoc,
      Path tableLoc, ListMap<TNetworkAddress> hostIndex) throws IOException 

      {   FileSystem fs = FileSystemUtil.getFileSystemForPath(tableLoc);     FileStatus fileStatus = fs.getFileStatus(fileLoc);    return getFileDescriptor(fs, tableLoc, fileStatus, hostIndex); }

       

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              yyong Yong Yang
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: