Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix HiveContext classloading for GCS connector.
IsolatedClientLoader.isSharedClass includes all of com.google.*, presumably for Guava, protobuf, and/or other shared Google libraries, but needs to count com.google.cloud.* as "hive classes" when determining which ClassLoader to use. Otherwise, things like HiveContext.parquetFile will throw a ClassCastException when fs.defaultFS is set to a Google Cloud Storage (gs://) path. On StackOverflow: http://stackoverflow.com/questions/31478955
- Loading branch information