Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
This feature work is to be able to support in Hive Metastore to be able to configure data connectors for remote datasources and map databases. We currently have support for remote tables via StorageHandlers like JDBCStorageHandler and HBaseStorageHandler.
Data connectors are a natural extension to this where we can map an entire database or catalogs instead of individual tables. The tables within are automagically mapped at runtime. The metadata for these tables are not persisted in Hive. They are always mapped and built at runtime.
With this feature, we introduce a concept of type for Databases in Hive. NATIVE vs REMOTE. All current databases are NATIVE. To create a REMOTE database, the following syntax is to be used
CREATE REMOTE DATABASE remote_db USING <dataconnector> WITH DCPROPERTIES (....);
Will attach a design doc to this jira.
Attachments
Attachments
Issue Links
- breaks
-
HIVE-25571 Fix Metastore script for Oracle Database
- Resolved
- depends upon
-
HIVE-26245 Fix some issues for data connector authorization
- Open
- links to
1.
|
Support case-sensitivity for tables in REMOTE database. | In Progress | Sai Hemanth Gantasala |
|
||||||||
2.
|
Add a generic JDBC implementation that can be used to other JDBC DBs | Open | Unassigned | |||||||||
3.
|
Provide CachedStore implementation for dataconnectors | Open | Unassigned | |||||||||
4.
|
Evaluate the need to have directSQL implementation for data connectors | Open | Unassigned | |||||||||
5.
|
Add implementation for a 'hive' connector provider | Open | Narayanan Venkateswaran | |||||||||
6.
|
[Evaluate] Dataconnector URL validation on create | Open | Naveen Gangam | |||||||||
7.
|
Consider use of lambda expressions in formatters. | Open | Narayanan Venkateswaran | |||||||||
8.
|
Implement Connector Provider for Amazon Redshift | In Progress | Narayanan Venkateswaran |
|
||||||||
9.
|
MySQL's bit datatype is default to void datatype in hive | Open | Butao Zhang |
|
||||||||
10.
|
Support VIEWs in the metadata federation | Open | Naveen Gangam | |||||||||
11.
|
[Postgres] Use schema names instead of db names | Open | Unassigned | |||||||||
12.
|
[Athena] Add connector for Amazon Athena | Open | Unassigned |