-
Notifications
You must be signed in to change notification settings - Fork 28.7k
[SPARK-2706][SQL] Enable Spark to support Hive 0.13 #2241
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
Closed
Closed
Changes from all commits
Commits
Show all changes
55 commits
Select commit
Hold shift + click to select a range
7d5fce2
test
zhzhan 42585ec
test
zhzhan 70ffd93
revert
zhzhan fe0f379
Merge branch 'master' of https://github.com/zhzhan/spark
zhzhan 70964fe
revert
zhzhan dbedff3
Merge remote-tracking branch 'upstream/master'
zhzhan ba14f28
test
zhzhan f6a8a40
revert
zhzhan cb53a2c
Merge branch 'master' of https://github.com/apache/spark
zhzhan 789ea21
Merge branch 'master' of https://github.com/apache/spark
zhzhan f896b2a
Merge branch 'master' into spark-2706
zhzhan 921e914
Merge branch 'master' of https://github.com/apache/spark
zhzhan 87ebf3b
Merge branch 'master' into spark-2706
zhzhan 94b4fdc
Spark-2706: hive-0.13.1 support on spark
zhzhan e4c1982
Merge branch 'master' of https://github.com/apache/spark
zhzhan 05d3683
solve conflicts
zhzhan 5f5619f
restructure the directory and different hive version support
zhzhan af9feb9
Merge branch 'master' of https://github.com/apache/spark
zhzhan 128b60b
ignore 0.12.0 test cases for the time being
zhzhan 1ccd7cc
Merge branch 'master' of https://github.com/apache/spark
zhzhan f4af934
rebase
zhzhan 9412d24
address review comments
zhzhan 2b0d513
Merge branch 'master' of https://github.com/apache/spark
zhzhan 57ea52e
Merge branch 'master' into spark-2706
zhzhan 3ee3b2b
Merge branch 'master' of https://github.com/apache/spark
zhzhan d48bd18
address review comments
zhzhan 68deb11
Merge branch 'master' of https://github.com/apache/spark
zhzhan d7c3e1e
Merge branch 'master' into spark-2706
zhzhan 7e0cc36
Merge branch 'master' of https://github.com/apache/spark
zhzhan dc7bdb3
solve conflicts
zhzhan d10bf00
Merge branch 'master' of https://github.com/apache/spark
zhzhan 3dd50e8
solve conflicts and remove unnecessary implicts
zhzhan adf4924
Merge branch 'master' of https://github.com/apache/spark
zhzhan d9b981d
rebase and fix error due to rollback
zhzhan 3ced0d7
rebase
zhzhan cedcc6f
Merge branch 'master' of https://github.com/apache/spark
zhzhan d3aa3f2
Merge branch 'master' into spark-2706
zhzhan 6bc9204
rebase and remove temparory repo
zhzhan 10c3565
address review comments
zhzhan 301eb4a
Merge branch 'master' of https://github.com/apache/spark
zhzhan f7912a9
rebase and solve review feedback
zhzhan 20f6cf7
solve compatability issue
zhzhan cb22863
correct the typo
zhzhan a72c0d4
Merge branch 'master' of https://github.com/apache/spark
zhzhan 2b50502
rebase
zhzhan b0478c0
Changes to simplify the build of SPARK-2706
pwendell 4cb1b93
Merge pull request #1 from pwendell/pr-2241
zhzhan 4a2e36d
Merge branch 'master' of https://github.com/apache/spark
zhzhan ab028d1
rebase
zhzhan 8fad1cf
change the pom file and make hive-0.13.1 as the default
zhzhan 497b0f4
Merge branch 'master' of https://github.com/apache/spark
zhzhan 0d4d2ed
rebase
zhzhan cbb4691
change run-test for new options
zhzhan 410b668
solve review comments
zhzhan 3ece905
minor fix
zhzhan 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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.
A quick question since I ran into something similar when trying to run things on 0.13: can the driver be re-used after you call
close()
? Because I don't see the driver being removed from the CommandProcessorFactory cache, so another call torunHive
will reuse the closed driver.(I ran into this when running the
HiveFromSpark
example compiled against Hive 0.13, so it should be easy to check.)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.
My understanding is that the driver is not removed from mapDriver of CommandProcessorFactory, and will be reused.
CommandProcessorFactory.clean(hiveConf) will destroy and remove the driver from mapDriver.