Привет, у меня есть 200 ГБ данных в одной из моих таблиц кустов, поддерживаемых HBase. Я должен создать 142 различных файла из этой таблицы, в настоящее время пытаясь только для 3 файлов.
Я хочу, чтобы все запросы выполнялись параллельно одновременно. Я пытался вставить несколько файлов из таблицы куста, но получил исключение синтаксического анализа.
Это мой запрос, который я пытался.
FROM hbase_table_FinancialLineItem
INSERT OVERWRITE LOCAL DIRECTORY '/hadoop/user/m6034690/FSDI/FinancialLineItem/Japan.txt'
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\t'
STORED AS TEXTFILE
select * from hbase_table_FinancialLineItem WHERE FilePartition='Japan'
INSERT OVERWRITE LOCAL DIRECTORY '/hadoop/user/m6034690/FSDI/FinancialLineItem/SelfSourcedPrivate.txt'
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\t'
STORED AS TEXTFILE
select * from hbase_table_FinancialLineItem WHERE FilePartition='SelfSourcedPrivate'
INSERT OVERWRITE LOCAL DIRECTORY '/hadoop/user/m6034690/FSDI/FinancialLineItem/ThirdPartyPrivate.txt'
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\t'
STORED AS TEXTFILE
select * from hbase_table_FinancialLineItem WHERE FilePartition='ThirdPartyPrivate';
И после запуска этого я становился ниже ошибки.
FAILED: ParseException line 7:9 missing EOF at 'from' near '*'