EMR — Импорт Sqoop с использованием hcatalog, сбой в EMR

#hadoop #hive #amazon-emr #sqoop #hcatalog

Вопрос:

Я использую EMR — 6.4.0 (версия sqoop 1.4.7 ) и использую рабочий процесс oozie для импорта данных из postgres в разделы hive с помощью hcatalog,данные загружаются в таблицу и создаются разделы, но задание завершается со следующей ошибкой

   Job commit failed: java.lang.UnsupportedOperationException: getTokenStrForm is not supported
    at com.amazonaws.glue.catalog.metastore.GlueMetastoreClientDelegate.getTokenStrForm(GlueMetastoreClientDelegate.java:1630)
    at com.amazonaws.glue.catalog.metastore.AWSCatalogMetastoreClient.getTokenStrForm(AWSCatalogMetastoreClient.java:611)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.apache.hive.hcatalog.common.HiveClientCache$CacheableHiveMetaStoreClient.invoke(HiveClientCache.java:590)
    at com.sun.proxy.$Proxy109.getTokenStrForm(Unknown Source)
    at org.apache.hive.hcatalog.mapreduce.FileOutputCommitterContainer.cancelDelegationTokens(FileOutputCommitterContainer.java:1012)
    at org.apache.hive.hcatalog.mapreduce.FileOutputCommitterContainer.commitJob(FileOutputCommitterContainer.java:273)
    at org.apache.hadoop.mapreduce.v2.app.commit.CommitterEventHandler$EventProcessor.handleJobCommit(CommitterEventHandler.java:286)
    at org.apache.hadoop.mapreduce.v2.app.commit.CommitterEventHandler$EventProcessor.run(CommitterEventHandler.java:238)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)

 

Я не вижу никаких упоминаний об этой ошибке или ограничении в документах EMR или в Интернете.

Импорт непосредственно в каталог таблиц работает, но хотел бы знать, почему не удалось использовать опцию hcatalog

Комментарии:

1. Я предлагаю обратиться в службу поддержки EMR, так как это ошибка клея