すべてのプロダクト
Search
ドキュメントセンター

E-MapReduce:デフォルトカタログ

最終更新日:Jan 11, 2025

このトピックでは、デフォルトカタログとは何か、およびデフォルトカタログを使用して StarRocks クラスタ内の内部データをクエリする方法について説明します。

デフォルトカタログ

StarRocks 2.3 以降では、内部カタログを使用して StarRocks クラスタ内の内部データを管理できます。 各 StarRocks クラスタには、default_catalog という名前の内部カタログが 1 つだけあります。 StarRocks クラスタの内部カタログの名前を変更したり、StarRocks クラスタに別の内部カタログを作成したりすることはできません。

内部データのクエリ

説明 <db_name> および <table_name> は、このトピックでは実際の値に置き換えてください。
  1. StarRocks クラスタに接続します。 詳細については、はじめに をご参照ください。
    • MySQL クライアントを使用して StarRocks クラスタに接続する場合、接続が完了すると、デフォルトで default_catalog カタログにアクセスします。
    • Java Database Connectivity(JDBC)接続文字列を使用して StarRocks クラスタに接続する場合、default_catalog.db_name 形式でアクセスするデータベースを指定できます。
  2. オプション:StarRocks クラスタ内のすべてのデータベースを表示します。
    SHOW DATABASES;
    -- カタログの名前を指定します。
    SHOW DATABASES FROM default_catalog;
  3. オプション:指定されたデータベースに切り替えます。
    USE <db_name>;
    -- カタログの名前を指定します。
    USE default_catalog.<db_name>;
  4. 内部データをクエリします。
    SELECT * FROM <table_name>;
    前の手順でデータベースを指定しなかった場合は、クエリステートメントで指定できます。
    • カタログの名前を指定しない場合は、次のステートメントを実行して内部データをクエリします:
      SELECT * FROM <db_name>.<table_name>;
    • カタログの名前を指定する場合は、次のステートメントを実行して内部データをクエリします:
      SELECT * FROM default_catalog.<db_name>.<table_name>;