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

External JDBC Read Support

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: In Progress
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Distributed Exec
    • None
    • ghx-label-1

    Description

      In Hive there is a generic JDBC Storage handler that would be beneficial to be replicated into Impala. There are several workloads out that that could make good use of it.

      The hive version of the handler is tracked under:
      https://issues.apache.org/jira/browse/HIVE-1555

      Please evaluate the possibility of including this into the roadmap at some point.

      Attachments

        Issue Links

          1.
          DataSource objects are not persistent Sub-task Resolved Wenzhe Zhou  
          2.
          DataSourceScanNode drop some returned rows if FLAGS_data_source_batch_size is greater than default value Sub-task Resolved Wenzhe Zhou  
          3.
          Improve count star performance for external data source Sub-task Resolved Wenzhe Zhou  
          4.
          Auto Ship Data Source library in Impala Sub-task Resolved Wenzhe Zhou  
          5.
          Detect available jdbc drivers without restarting Impala Sub-task Resolved Wenzhe Zhou  
          6.
          Securing dbcp.password for JDBC external data source Sub-task Resolved gaurav singh  
          7.
          Add jdbc related properties to JDBC data source object Sub-task Closed Wenzhe Zhou  
          8.
          Support different schemes for jdbc driver url when creating external jdbc table Sub-task Resolved gaurav singh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 40m
          9.
          Scripts to run unit-tests of external jdbc table for MySQL Sub-task Resolved gaurav singh  
          10.
          Caching of JDBC drivers in local storage for external JDBC tables Sub-task Resolved Wenzhe Zhou  
          11.
          Support Impala to Impala federation Sub-task Resolved Wenzhe Zhou  
          12.
          Support date data type for predicates for external data source table Sub-task Resolved gaurav singh  
          13.
          Allow Postgres server to accept remote connections from hosts in same subnet Sub-task Resolved Wenzhe Zhou  
          14.
          Support reading hive "information_schema" views in Impala Sub-task Open Pranav Yogi Lodha  
          15.
          Support setting query options for Impala in the JdbcStorageConfig Sub-task Resolved Wenzhe Zhou  
          16.
          LdapHS2Test.testImpalaExtJdbcTables failed for jdk17 builds Sub-task Resolved Wenzhe Zhou  
          17.
          Add test cases for MySQL and Postgres to set additional properties with jdbc.properties Sub-task Closed gaurav singh  
          18.
          Update Impala document to cover external jdbc table Sub-task Open gaurav singh  
          19.
          Fix unit-test code JdbcDataSourceTest.java Sub-task Open Pranav Yogi Lodha  
          20.
          Change JDBC table creation syntax Sub-task Resolved Wenzhe Zhou  
          21.
          Support ALTER TABLE for JDBC tables Sub-task Resolved Wenzhe Zhou  
          22.
          Support timestamp data type for predicates for external data source table Sub-task Resolved gaurav singh  
          23.
          TestExtDataSources::test_catalogd_ha_failover seems flaky Sub-task Resolved Wenzhe Zhou  
          24.
          Support password protected keystore Sub-task Open Pranav Yogi Lodha  
          25.
          Avoid JDBC table to be set as transactional table Sub-task Resolved Wenzhe Zhou  
          26.
          Generate distributed plan for query accessing multiple JDBC tables Sub-task Open Pranav Yogi Lodha  
          27.
          Run TPCH/TPCDS queries for external JDBC tables Sub-task Resolved Wenzhe Zhou  
          28.
          Fix decimal data type for external JDBC table Sub-task Resolved Wenzhe Zhou  
          29.
          Mask dbcp.password table property of JDBC table for 'desc formatted' and 'show create table' commands Sub-task Resolved Wenzhe Zhou  
          30.
          Performance improvement for impala-impala federation Sub-task Open Pranav Yogi Lodha  
          31.
          Support for Hive JDBC Storage handler tables Sub-task Open Pranav Yogi Lodha  
          32.
          Encrypt password in JDBC table properties when saving into HMS DB Sub-task Open Pranav Yogi Lodha  
          33.
          Fix test_tpcds_queries.py/TestTpcdsQueryForJdbcTables.test_tpcds-decimal_v2-q80a failure Sub-task Resolved Wenzhe Zhou  
          34.
          Add query option to keep DBCP DataSource objects in cache for longer time Sub-task Resolved Wenzhe Zhou  
          35.
          Add TExprs of the columns to TBinaryPredicate for JDBC table Sub-task Open Unassigned  

          Activity

            People

              wzhou Wenzhe Zhou
              Bearricade Istvan Vajnorak
              Votes:
              2 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 40m
                  40m