-
Notifications
You must be signed in to change notification settings - Fork 702
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[CARBONDATA-4260] Support CarbonData on Trino #4198
base: summer-2021
Are you sure you want to change the base?
Conversation
retest this please |
Build Failed with Spark 2.3.4, Please check CI http://121.244.95.60:12602/job/ApacheCarbonPRBuilder2.3/5830/ |
Build Failed with Spark 2.4.5, Please check CI http://121.244.95.60:12602/job/ApacheCarbon_PR_Builder_2.4.5/4085/ |
Build Failed with Spark 3.1, Please check CI http://121.244.95.60:12602/job/ApacheCarbon_PR_Builder_3.1/232/ |
retest this please |
Build Failed with Spark 2.4.5, Please check CI http://121.244.95.60:12602/job/ApacheCarbon_PR_Builder_2.4.5/4094/ |
Build Failed with Spark 2.3.4, Please check CI http://121.244.95.60:12602/job/ApacheCarbonPRBuilder2.3/5838/ |
Build Failed with Spark 3.1, Please check CI http://121.244.95.60:12602/job/ApacheCarbon_PR_Builder_3.1/242/ |
…on support test build scala
retest this please |
Build Failed with Spark 2.4.5, Please check CI http://121.244.95.60:12602/job/ApacheCarbon_PR_Builder_2.4.5/4098/ |
Build Failed with Spark 2.3.4, Please check CI http://121.244.95.60:12602/job/ApacheCarbonPRBuilder2.3/5842/ |
Build Failed with Spark 3.1, Please check CI http://121.244.95.60:12602/job/ApacheCarbon_PR_Builder_3.1/246/ |
@czy006 thanks for your contribution, it would be helpful if you can raise one discussion in community on your approach to integrate Trino Ex: https://www.mail-archive.com/[email protected]/msg02219.html |
@brijoobopanna |
@czy006 : Thanks for your interest in this. I have not reviewed PR line by line, But I do have some suggestions
presto 333 also needs JDK 11 for run time, so what I did is that only compile carbondata-presto jars in JDK11. |
@ajantha-bhat |
Why is this PR needed?
PrestoSQL has now changed its name to Trino. Because Facebook established the Presto Foundation at The Linux Foundation®,Led to prestosql Must be change the name. More information can see here
replace the old PrestoSQL implementation with a new Trino
CarbonData currently supports querying Hive/Spark data using PrestoSQL (316), but many new features and performance improvements are not available to users due to the new version of CarbonData
We will first provide a beta version of CarbonData on the summer-2021 branch. You are welcome to use the test, wait for the completion of the test and use cases, we will officially merge into the trunk branch when the functionality is stable
More information:https://issues.apache.org/jira/browse/CARBONDATA-4260
What changes were proposed in this PR?
Java 11 removed ConstructorAccessor class,use unsafe class for reflection
Rename the file Trino beginning with Presto
Unify file hump case style and Divide component package names
CarbonDataSplitManager add properties serialization.lib about StorageFormatSerDe
TrinoFilterUtil Logical Changes to determine Rang
Maven Pom Support Trino 358
Does this PR introduce any user interface change?
No
Is any new testcase added?
No