Como manipular campos entre aspas (CSV) na importação de dados do S3 para o DynamoDB usando EMR / Hive

Eu estou tentando usar o EMR / Hive para importar dados do S3 para o DynamoDB. Meu arquivo CSV tem campos que estão entre aspas duplas e separados por vírgula. Ao criar uma tabela externa no hive, posso especificar o delimitador como vírgula, mas como especificar se os campos estão entre aspas?

Se eu não especificar, vejo que os valores no DynamoDB são preenchidos com duas aspas duplas "valor", o que parece estar errado.

Eu estou usando o seguinte comando para criar tabela externa. Existe uma maneira de especificar que os campos estão entre aspas duplas?

CREATE EXTERNAL TABLE emrS3_import_1(col1 string, col2 string, col3 string, col4 string)  ROW FORMAT DELIMITED FIELDS TERMINATED BY '","' LOCATION 's3://emrTest/folder';

Qualquer sugestão seria apreciada. Obrigado Jitendra

questionAnswers(7)

yourAnswerToTheQuestion