[Preview] JDBC catalog
JDBC catalog は、JDBC を介してアクセスされるデータソースからデータを取り込まずにクエリを実行できる一種の external catalog です。
また、JDBC catalog を基に INSERT INTO を使用して、JDBC からデータを直接変換してロードすることもできます。
JDBC catalog は現在、MySQL と PostgreSQL をサポートしています。
前提条件
- CelerData クラスター内の FE と BE が、
driver_url
パラメーターで指定されたダウンロード URL から JDBC ドライバーをダウンロードできること。 - 各 BE ノードの $BE_HOME/bin/start_be.sh ファイル内の
JAVA_HOME
が、JRE 環境のパスではなく JDK 環境のパスとして適切に設定されていること。例えば、export JAVA_HOME = <JDK_absolute_path>
と設定できます。
JDBC catalog の作成
構文
CREATE EXTERNAL CATALOG <catalog_name>
[COMMENT <comment>]
PROPERTIES ("key"="value", ...)
パラメーター
catalog_name
JDBC catalog の名前。命名規則は以下の通りです:
- 名前には文字、数字 (0-9)、およびアンダースコア (_) を含めることができます。最初の文字は文字でなければなりません。
- 名前は大文字と小文字を区別し、長さは 1023 文字を超えてはなりません。