[ 
https://issues.apache.org/jira/browse/HUDI-1745?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

sivabalan narayanan resolved HUDI-1745.
---------------------------------------
    Resolution: Fixed

> Hudi compilation fails w/ spark version < 2.4.4 due to usage of unavailable 
> spark api
> -------------------------------------------------------------------------------------
>
>                 Key: HUDI-1745
>                 URL: https://issues.apache.org/jira/browse/HUDI-1745
>             Project: Apache Hudi
>          Issue Type: Bug
>          Components: Spark Integration
>    Affects Versions: 0.8.0
>            Reporter: sivabalan narayanan
>            Priority: Major
>              Labels: sev:critical
>
> [https://github.com/apache/hudi/issues/2748]
>  
> PR thats of interest: [https://github.com/apache/hudi/pull/2431]
>  
> I see we have three options. Let me know if we have more.
> Option1:
> Similar to SparkRowSerDe, we might have to introduce an interface for 
> translateSqlOptions and override based on spark versions. But already we have 
> two sub modules for spark2 and spark3. and now we might have to add more such 
> modules for diff spark2 versions which might need more thought to do it 
> elegantly.
> Option2:
> Since this feature is added only w/ 0.8.0, and not like a more sought after 
> feature, we could revert this commit and unblock ourselves for 0.8.0. Once 
> release is complete, we can decide how to do about doing this and get this 
> feature in for next release.
> Option3:
> we say that hudi does not support spark version < 2.4.4 w/ 0.8.0. Don't think 
> we can go this route. But just listing it out.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to