Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
0.6-incubating
-
None
-
None
Description
Atlas won't import a Hive table with no columns (see below for an example of a valid hive table with no explicit columns). This is because the Atlas Hive Storage Descriptor class REQUIRES columns, but the Hive Table class allows them to be OPTIONAL.
CREATE TABLE example 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'='file:///path/to/the/schema/test_serializer.avsc');