Я создаю таблицу улья, используя avro serde
для хранения данных Twitter.Ошибка выполнения, код возврата 1 из org.apache.hadoop.hive.ql.exec.DDLTask. Не удалось проверить serde: org.apache.hadoop.hive.serde2.avro.AvroSerde
Вот код-
create table tweets
row format serde
'org.apache.hadoop.hive.serde2.avro.AvroSerde'
stored as inputformat
'org.apache.hadoop.hive.ql.io.avro.AvroContainerInputFormat'
outputformat
'org.apache.hadoop.hive.ql.io.avro.AvroContainerOutputFormat'
tblproperties('avro.schema.url'='hdfs://user/itelligence/ee/TwitterDataAvroSchema.avsc');
Я получаю error-
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask.
Cannot validate serde: org.apache.hadoop.hive.serde2.avro.AvroSerde
Я уже пытался дать ввод AVSC файла в
tblproperties('avro.schema.url'='hdfs:///user/itelligence/ee/TwitterDataAvroSchema.avsc');
tblproperties('avro.schema.url'='file://user/itelligence/schema/TwitterDataAvroSchema.avsc');
В локальных и HDFS файловых систем Я получаю ту же ошибку.
Я пробовал капитал D. но проблема была улей. Файл класса SerDe был поврежден. – vinay