-
Notifications
You must be signed in to change notification settings - Fork 122
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
Implements Hive Input/Output format to use vineyard as the storage backend #1441
Closed
Closed
Changes from all commits
Commits
Show all changes
40 commits
Select commit
Hold shift + click to select a range
5fbb493
Test connect to vineyard.
vegetableysm cd065ff
Seal dataframe metadata on vineyard.
vegetableysm 87820e4
Minor.
vegetableysm 599536c
Seal tensor buffer.
vegetableysm 86370e1
All changes
vegetableysm 2976c26
Remove the dependency of vineyard_client to make the hive artifacts w…
sighingnow 63d4318
Add seal API for BufferBuilder.
vegetableysm 8495975
Clean code.
vegetableysm b6189ec
Support float data.(Write)
vegetableysm ae0ccde
Store hive data as a table in vineyard.
vegetableysm 51721c6
Clean code.
vegetableysm cceb15d
Support VineyardInputFormat(with bugs)
vegetableysm d440521
Fixes the value count
sighingnow dfe2e84
Minor
vegetableysm 4ce10d2
Minor
vegetableysm 3aa620a
Enable input formats from vineyard table to hive
sighingnow abaff32
Fix bug that sealing string object in vineyard will trigle exceptions.
vegetableysm 511523f
Resolve the conflict
sighingnow b011083
Add VineyardBatchInputFormat and other testing codes
sighingnow 22b1912
Support add recordBatch muti times.
vegetableysm 24c17c5
Fill data to VectorizedRowBatch.(Mem copy)
vegetableysm de126aa
Read data from vineyard.
vegetableysm 125b4de
Insert table to vineayrd/Read table from vineyard.
vegetableysm ddda4e2
Fix bug: VineyatdSplit returns a null pointer of path.
vegetableysm 0c2f9fd
Fix bug: index out of bound when copy table.
vegetableysm dd3de0f
Update hive readme.
vegetableysm b44edc7
Clean code
vegetableysm b5d0c6b
Update readme and support insert multi times.
vegetableysm 1e0dea9
Fix bug that hive will throw "out of bound exception" when use large …
vegetableysm fc33fbe
Clean code.
vegetableysm f1e5f6a
Split large vineyard object into multi mapers.
vegetableysm 9837e74
Fix bug : When loading data from a file with recordBatch of 1, output…
vegetableysm b19f9c2
Support static partition.
vegetableysm c4f9c05
Clean code and update readme.
vegetableysm a855c37
Clean code.
vegetableysm f3c4254
Support dynamic partition.
vegetableysm 79ab8a8
Implement VineyardSerDe to support dynamic partition.
vegetableysm a0a17c6
Adapt to hive 3.1.3 and connect hive from spark
sighingnow b0d0aa3
Cleanup
sighingnow 1f17f00
Shard code.
vegetableysm File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
BufferBuilder
itself already has aseal()
, method.