https://github.com/getindata/flink-ververica-catalog-proxy
Proxy to the internal Ververica Catalog via Ververica REST Api
https://github.com/getindata/flink-ververica-catalog-proxy
flink flink-sql sql ververica-platform
Last synced: 12 months ago
JSON representation
Proxy to the internal Ververica Catalog via Ververica REST Api
- Host: GitHub
- URL: https://github.com/getindata/flink-ververica-catalog-proxy
- Owner: getindata
- License: apache-2.0
- Created: 2023-02-17T15:09:42.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-19T10:56:48.000Z (about 3 years ago)
- Last Synced: 2025-03-17T16:15:00.159Z (about 1 year ago)
- Topics: flink, flink-sql, sql, ververica-platform
- Language: Java
- Homepage:
- Size: 82 KB
- Stars: 1
- Watchers: 7
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# flink-ververica-catalog-proxy
Proxy to the internal Ververica Catalog. Proxy implementation calls API exposed by Ververica to get tables, views, functions definitions.
## Usage
Import jar to your jupyter notebook env
```
CREATE CATALOG vvp
WITH (
'type' = 'ververica',
'gid.vvp.proxy.url' = 'http://localhost:8080'
);
USE CATALOG vvp;
SHOW TABLES;
```
Using https connection and vvp token:
```
CREATE CATALOG vvp
WITH (
'type' = 'ververica',
'gid.vvp.proxy.url' = 'https://localhost:8080',
'gid.vvp.proxy.headers' = 'Authorization,Bearer ',
'gid.vvp.proxy.security.cert.server' = '/home/user/vvp.crt'
);
USE CATALOG vvp;
SHOW TABLES;
```
## TODO
1. Functions