Ошибка выполнения MongoDB to Hive: com / mongodb / hadoop / hive / BSONSerDe - PullRequest
0 голосов
/ 27 сентября 2019

Я пытаюсь подключиться к mongodb из улья.Я пытаюсь выполнить приведенную ниже команду куста:

CREATE TABLE test (id STRING, name STRING) STORED BY 'com.mongodb.hadoop.hive.MongoStorageHandler' WITH 
SERDEPROPERTIES('mongo.columns.mapping'='{"id":"_id", "name":"name"}') TBLPROPERTIES('mongo.uri'='mongodb+srv://usr:pass@mongouri/test.people');

Но я продолжаю получать эту ошибку

FAILED: Ошибка выполнения, код возврата 1 из org.apache.hadoop.hive.ql.exec.DDLTask.com / mongodb / hadoop / hive / BSONSerDe

Нет стековых трасс напечатанных ошибок.Я использую aws-emr.

  • версия улья: Hive 2.3.5-amzn-0
  • банок:
    • mongo-hadoop-core-2.0.2.jar
    • mongo-hadoop-hive-2.0.2.jar
    • mongo-java-driver-3.11.0.jar

Какие-нибудь решения?

...