JDBC catalog
Beta feature
StarRocks は v3.0 以降で JDBC catalog をサポートしています。
JDBC catalog は、データを取り込むことなく、JDBC を通じてアクセスされるデータソースからデータをクエリすることを可能にする一種の external catalog です。
また、JDBC catalog を使用して、JDBC データソースからデータを直接変換してロードすることもできます。INSERT INTO を使用します。
JDBC catalog は v3.0 から MySQL と PostgreSQL を、v3.2.9 と v3.3.1 から Oracle と SQLServer を、v3.3.0 から ClickHouse (実験的) をサポートしています。
前提条件
- StarRocks クラスター内の FEs と BEs または CNs が、
driver_urlパラメーターで指定されたダウンロード URL から JDBC ドライバーをダウンロードできること。 - 各 BE または CN ノードの $BE_HOME/bin/start_be.sh ファイル内の
JAVA_HOMEが、JRE 環境のパスではなく JDK 環境のパスとして適切に設定されていること。例えば、export JAVA_HOME = <JDK_absolute_path>と設定できます。この設定をスクリプトの先頭に追加し、BE または CN を再起動して設定を有効にする必要があります。