Я створив 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;