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

Object Storage Service:ビッグデータツールを使用してJetBrains IDEをOSSに接続する

最終更新日:Dec 20, 2023

Big Data Toolsプラグインを使用すると、Object Storage Service (OSS) バケットとオブジェクトをJetBrains IDEから直接管理できます。

ビッグデータツールとは

Big Data ToolsはJetBrains IDEプラグインで、以下に使用できます。

  • OSSなどのリモートファイルシステムおよびストレージシステムに接続します。

  • オブジェクトのコピー、移動、名前の変更、削除、ダウンロードなど、ファイルマネージャの使用と同様の方法でファイルを管理します。

  • ファイルをプレビューし、CSVファイルのテキストビューとテーブルビューを切り替えます。

  • ファイルに関する情報 (変更時刻など) を取得します。

  • Parquetなどのバイナリファイルをプレビューします。

  • ストレージバケットとディレクトリを別々のタブで開きます。

詳細については、「ビッグデータツール」をご参照ください。

ステップ1: Big Data Toolsプラグインのインストール

  1. 次のJetBrains IDEのいずれかを開始します。

    • IntelliJ IDEA Ultimate

    • PyCharmプロフェッショナル

    • DataGrip

    • DataSpell

  2. IDE設定を開きます。

    • macOSでは、メインメニューから [IntelliJ IDEA] > [Preferences] を選択するか、または有機ELキーを押します。

    • WindowsまたはLinuxの場合、[ファイル] > [設定] を選択するか、[Ctrl + Alt + S] を押します。

  3. [設定] ウィンドウで、Big Data Toolsプラグインをインストールします。

    1. 左側のナビゲーションウィンドウで、[プラグイン] を選択します。

    2. [Marketplace] タブをクリックします。

    3. [ユーザーデータ] 検索ボックスに、[ビッグデータツール] と入力します。

    4. ビッグデータツールの結果の横にある [インストール] をクリックします。

    5. [OK] をクリックします。

    install-big-data-tools

    Big Data Toolsプラグインをインストールすると、IDEの右側にBig Data Toolsが表示されます。

ステップ2: OSSへの接続

Big Data Toolsプラグインを使用して、サポートされている監視サービスやストレージサービス (OSSなど) に接続できます。

  1. IDEの右側のバーで、[ビッグデータツール] > [Alibaba OSS] を選択します。open-alibaba-oss

  2. [ビッグデータツール] ダイアログボックスで、次の設定を完了します。

    1. 接続の名前を指定して、他の接続と区別します。

    2. 接続するバケットが配置されているリージョンを選択します。

      OSSを利用できるすべてのリージョンの詳細については、「リージョンとエンドポイント」をご参照ください。

    3. バケットを取得する方法を選択します。

      • [カスタムルート] を選択し、[ルート] フィールドで、バケットの名前またはバケット内のディレクトリへのパスを指定します。 複数の名前またはパスを指定する場合は、コンマ (,) で区切ります。

      • [アカウントのすべてのバケット] を選択します。 その後、バケットフィルターを使用して、特定の名前を持つバケットのみを表示できます。

    4. [認証タイプ] リストから、[明示的なアクセスキーと秘密キー] を選択します。 [Access key] フィールドに、RAMユーザーのAccessKey IDを入力します。 [シークレットキー] フィールドに、AccessKeyシークレットを入力します。

      AccessKeyペアの作成方法の詳細については、「AccessKeyペアの作成」をご参照ください。

    5. [OK] をクリックします。

    create-a-big-data-tools-connection

ステップ3: OSSバケットとオブジェクトの管理

接続が確立されたら、IDEでOSSバケットとオブジェクトを使用および管理できます。

別のタブでバケットをプレビューする

エディタの別のタブでバケットをプレビューできます。

  1. 別のタブでバケットをプレビューするには、バケットを選択して [別のビューアで開く] をクリックします。 preview-in-a-separate-viewer

    バケットを個別のタブで表示したり、異なるバケットのタブをすばやく切り替えたり、ディレクトリやCSV、Parquet、ORC、Avroなどの構造化オブジェクトを展開して、データ列とデータ型を表示したりできます。

    preview-result

  2. オプションで、次の操作を実行します。

    • エディタの上部にあるタブのimage.pngアイコンをクリックして、ビューをカスタマイズします (特定の列の表示と非表示) 。

    • image.pngアイコンをクリックしてディスクからデータをアップロードするか、image.pngアイコンをクリックしてオブジェクトをコピーします。

    • オブジェクトまたはディレクトリを別のバケットまたはディレクトリにドラッグしてコピーおよび移動します。

オブジェクト情報の照会

Big Data Toolsプラグインを使用して、変更時刻、オブジェクトタイプ、ストレージクラスなどのオブジェクト情報を照会できます。

オブジェクトを右クリックし、[情報の表示] を選択します。

view-file-info

オブジェクトに関する情報を表示するボックスが表示されます。

view-file-info-result

バイナリオブジェクトのプレビュー

Big Data Toolsプラグインを使用して、Avro、Parquet、ORCなどのバイナリオブジェクトをプレビューできます。

  1. オブジェクトをダブルクリックします。

    オブジェクトは、エディターの別のタブで開きます。

  2. オプションで、次の操作を実行します。

    • タブの上部にある検索ボックスを使用して、特定の文字列を検索します。

      次の例では、正規表現を使用して、指定された文字列を含むデータエントリを検索します。

      preview-a-binary-file-result

    • ヘッダーをクリックしてテーブルを並べ替えます。

    • セルを右クリックして、セル、行、または列をコピーするか、テーブル全体をダウンロードします。download