Я попытался создать таблицу ульев на основе mongodb, следуя инструкциям в https://github.com/mongodb/mongo-hadoop/wiki/Hive-Usage
CREATE TABLE individuals
(
id INT,
name STRING,
age INT,
work STRUCT<title:STRING, hours:INT>
)
STORED BY 'com.mongodb.hadoop.hive.MongoStorageHandler'
WITH SERDEPROPERTIES('mongo.columns.mapping'='{"id":"_id","work.title":"job.position"}')
TBLPROPERTIES('mongo.uri'='mongodb://localhost:27017/test.persons');
Затем я получил эту ошибку при создании:
Я использую улей 2.3.3, hadoop 2.9.1, mongodb 4.0.4.Я также добавил mongo-hadoop-core-2.0.2.jar, mongo-hadoop-hive-2.0.2 и mongo-java-driver-3.2.1.jar.