EMR/Hive を使用して S3 から DynamoDB にデータをインポートしようとしています。私の CSV ファイルには、二重引用符で囲まれ、カンマで区切られたフィールドがあります。ハイブで外部テーブルを作成する際、区切り文字をコンマとして指定できますが、フィールドを引用符で囲むように指定するにはどうすればよいですか?
指定しないと、DynamoDB の値が 2 つの二重引用符 ""value"" で囲まれていることがわかりますが、これは間違っているようです。
次のコマンドを使用して外部テーブルを作成しています。フィールドが二重引用符で囲まれていることを指定する方法はありますか?
CREATE EXTERNAL TABLE emrS3_import_1(col1 string, col2 string, col3 string, col4 string) ROW FORMAT DELIMITED FIELDS TERMINATED BY '","' LOCATION 's3://emrTest/folder';
任意の提案をいただければ幸いです。ありがとうジテンドラ