/ / Створення Avro таблиці з відра в вулику - Хадоп, Amazon-S3, вулик, АВРО

Створення Avro стільця з Відра у вулику - Хадоуп, Amazon-S3, вулик, Avro

Я створив avro таблицю з відрами, але я стикаюся з наступною помилкою:

Помилка під час обробки випискою: FAILED: Error Execution, код повернення 1 з org.apache.hadoop.hive.ql.exec.DDLTask. Колонки відро uniqueid не є частиною стовпців таблиці ([]

CREATE TABLE s.TEST_OD_V(
UniqueId int,
dtCd string,
SysSK int,
Ind string)
PARTITIONED BY (vcd STRING)
CLUSTERED BY (UniqueId) INTO 500 BUCKETS
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"="s3a:/bucket/schema/pr_v.avsc");

Я використовую вулик 1.1. Будь ласка, допоможіть мені ..

Відповіді:

0 для відповіді № 1

Спробуйте це (доступно з вулиці 0,14):

CREATE TABLE s.TEST_OD_V( UniqueId int, dtCd string, SysSK int, Ind string) PARTITIONED BY (vcd STRING) CLUSTERED BY (UniqueId) INTO 500 BUCKETS STORED AS AVRO;