メインコンテンツまでスキップ
バージョン: 4.x

Paimon JDBCカタログ

このドキュメントでは、CREATE CATALOG文を使用してJDBCインターフェースを通じてPaimon Catalogメタデータサービスに接続およびアクセスする際にサポートされるパラメータについて説明します。

Note

これは実験的な機能で、バージョン4.1.0からサポートされています。

パラメータ概要

Property NameDescriptionDefault ValueRequired
paimon.jdbc.uriJDBC接続URIを指定します-Yes
paimon.jdbc.userJDBC接続ユーザー名-Yes
paimon.jdbc.passwordJDBC接続パスワード-Yes
warehousePaimonウェアハウスを指定します-Yes
paimon.jdbc.driver_classJDBCドライバークラス名(例:org.postgresql.Drivercom.mysql.cj.jdbc.Driverなど)-No
paimon.jdbc.driver_urlJDBCドライバーJARファイルのパス-No

注意:

  1. Paimon JDBC CatalogはPostgreSQL、MySQLなど、さまざまなリレーショナルデータベースをバックエンドストレージとしてサポートしています。

  2. JDBCドライバーJARファイルにアクセス可能であることを確認してください。paimon.jdbc.driver_urlを使用してドライバーの場所を指定できます。

設定例

メタデータストレージとしてのPostgreSQL

PostgreSQLデータベースを使用してPaimonメタデータを保存する場合:

CREATE CATALOG paimon_jdbc_postgresql PROPERTIES (
'type' = 'paimon',
'paimon.catalog.type' = 'jdbc',
'paimon.jdbc.uri' = 'jdbc:postgresql://127.0.0.1:5432/paimon_db',
'paimon.jdbc.user' = 'paimon_user',
'paimon.jdbc.password' = 'password',
'paimon.jdbc.driver_class' = 'org.postgresql.Driver',
'paimon.jdbc.driver_url' = '<jdbc_driver_jar>',
'warehouse' = 's3://bucket/warehouse',
's3.access_key' = '<ak>',
's3.secret_key' = '<sk>',
's3.endpoint' = 'https://s3.us-east-1.amazonaws.com',
's3.region' = 'us-east-1'
);

MySQL as Metadata Storage

MySQL データベースを使用して Paimon メタデータを格納する:

CREATE CATALOG paimon_jdbc_mysql PROPERTIES (
'type' = 'paimon',
'paimon.catalog.type' = 'jdbc',
'paimon.jdbc.uri' = 'jdbc:mysql://127.0.0.1:3306/paimon_db',
'paimon.jdbc.user' = 'paimon_user',
'paimon.jdbc.password' = 'password',
'paimon.jdbc.driver_class' = 'com.mysql.cj.jdbc.Driver',
'paimon.jdbc.driver_url' = '<jdbc_driver_jar>',
'warehouse' = 's3://bucket/warehouse',
's3.access_key' = '<ak>',
's3.secret_key' = '<sk>',
's3.endpoint' = 'https://s3.us-east-1.amazonaws.com',
's3.region' = 'us-east-1'
);