次のように、USE コマンドでワークスペースの名前 (使用している場合) とバックティックを使用します。
USE `my-s3`.`<workspace-name>`;
SHOW files; //should list test.csv file
SELECT * FROM `test.csv`;
dfs ストレージ プラグイン構成を使用してローカル ファイル システムの CSV をクエリし、問題の原因となっているヘッダーなどを除外します。このページをまだ見ていない場合は、このページが役立つかもしれません。
上記のコメントに記載されているストレージ プラグイン:
{
"type": "file",
"enabled": true,
"connection": "s3n://<accesskey>:<secret>@catpaws",
"workspaces": {},
"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"
}
}
}
おそらく、これは関係ありません。これは Amazon S3 ヘルプからの抜粋で、さらに多くの情報が含まれています。
<property>
<name>fs.s3.awsAccessKeyId</name>
<value>ID</value>
</property>
<property>
<name>fs.s3.awsSecretAccessKey</name>
<value>SECRET</value>
</property>