[ 
https://issues.apache.org/jira/browse/DRILL-8552?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18101017#comment-18101017
 ] 

ASF GitHub Bot commented on DRILL-8552:
---------------------------------------

cgivre opened a new pull request, #3067:
URL: https://github.com/apache/drill/pull/3067

   # [DRILL-8552](https://issues.apache.org/jira/browse/DRILL-8552): Add 
Storage Plugin for Apache Accumulo
   
   ## Description
   This PR introduces a new storage plugin for Apache Accumulo, enabling Drill 
to query Accumulo tables using standard SQL.
   
   Features:
   - Full SQL query support for Accumulo tables
   - Dynamic schema discovery (column families as MAPs)
   - Filter pushdown (row key ranges to Accumulo Range scans)
   - Projection pushdown (column family/qualifier selection)
   - Limit pushdown (early scan termination)
   - Sort pushdown (ORDER BY row_key uses natural ordering)
   
   Authentication modes:
   - PASSWORD: Username/password authentication
   - KERBEROS + SHARED_USER: Service principal for all queries
   - KERBEROS + USER_IMPERSONATION: Delegation tokens for per-user identity
   - USER_TRANSLATION: Per-user Accumulo credentials from CredentialsProvider
   
   Key components:
   - AccumuloStoragePlugin/Config: Plugin configuration and lifecycle
   - AccumuloConnectionManager: Centralized auth and client management
   - AccumuloGroupScan/SubScan: Distributed scan planning
   - AccumuloRecordReader: Data reading and vector population
   - AccumuloPushFilterIntoScan: Filter pushdown optimizer rule
   - AccumuloPushSortIntoScan: Sort pushdown optimizer rule
   - DelegationTokenInfo: Serializable token wrapper for distributed execution
   
   ## Documentation
   See README.md 
   
   ## Testing
   Added extensive unit tests.




> Add Storage Plugin for Apache Accumulo
> --------------------------------------
>
>                 Key: DRILL-8552
>                 URL: https://issues.apache.org/jira/browse/DRILL-8552
>             Project: Apache Drill
>          Issue Type: New Feature
>          Components: Storage - Accumulo
>    Affects Versions: 1.22.0
>            Reporter: Charles Givre
>            Assignee: Charles Givre
>            Priority: Major
>             Fix For: 1.23.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to