1

AWS S3 用の新しい Drill Storage Plugin の作成に問題があります。私はこれらの指示に従っています:

  1. ブラウザで http://:8047 にアクセスします
  2. 「ストレージ」タブを選択します。
  3. S3 の適切な開始構成は、接続パラメーターが s3://bucket に変更されていることを除いて、dfs プラグインとまったく同じです。したがって、最初に dfs の [更新] ボタンを選択し、次にテキスト領域を選択してクリップボードにコピーします (Windows では、ctrl-A、ctrl-C が機能します)。
  4. [戻る] を押し、[新しいストレージ プラグイン] に名前を入力して新しいプラグインを作成し、[作成] を押します。任意の名前を選択できますが、後で簡単に識別できるように、s3- を使用することをお勧めします。
  5. 構成領域に、「dfs」から取得した構成を貼り付けます。行の接続: "file:///" を接続: "s3://" に変更します。
  6. [更新] をクリックします。成功を示すメッセージが表示されます。

このセクションの前の手順を完了しました (つまりhadoop_excludes.txt、 の変更と作成core-site.xml)。上記の手順では、手順 5 に進みましたが、手順 6 では、画面に [更新] ボタンが表示されず、[作成] と [戻る] のみが表示されます。(画像を投稿できないので、スクリーンショットをここに。)

[作成] をクリックしても何も起こりません。[戻る] をクリックすると、ストレージ プラグインのメイン ページに戻りますが、そこにエントリがありません。([作成] をクリックしてから [戻る] をクリックしても保存されません。)

私が使用している構成テキストは次のとおりです(dfsプラグインからコピー):

{
  "type": "file",
  "enabled": true,
  "connection": "s3:///",
  "workspaces": {
    "root": {
      "location": "/",
      "writable": false,
      "defaultInputFormat": null
    },
    "tmp": {
      "location": "/tmp",
      "writable": true,
      "defaultInputFormat": null
    }
  },
  "formats": {
    "psv": {
      "type": "text",
      "extensions": [
        "tbl"
      ],
      "delimiter": "|"
    },
    "csv": {
      "type": "text",
      "extensions": [
        "csv"
      ],
      "delimiter": ","
    },
    "tsv": {
      "type": "text",
      "extensions": [
        "tsv"
      ],
      "delimiter": "\t"
    },
    "parquet": {
      "type": "parquet"
    },
    "json": {
      "type": "json"
    },
    "avro": {
      "type": "avro"
    }
  }
}

それで、私はここで何が間違っていますか?どんなアドバイスでも大歓迎です!

編集:

問題は解決しました - Java をサポートしていない Chrome で Drill Web UI を実行していました。Firefox で実行したところ、この新しいストレージ プラグインを正常に作成できました。

4

0 に答える 0