Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
0.7-incubating
-
None
-
None
Description
Each time a hive table is updated(example column renamed), create time of table is also updated.
UI snapshot: https://monosnap.com/file/6NoT86CNpHgQmlyfBQTSUa1y3Ncc2Y
hive table metadata snapshot from hive cli
0: jdbc:hive2://localhost:10000/default> describe formatted column_changepgwcbgq1bd; OK +-------------------------------+-------------------------------------------------------------------------------------+-----------------------+--+ | col_name | data_type | comment | +-------------------------------+-------------------------------------------------------------------------------------+-----------------------+--+ | # col_name | data_type | comment | | | NULL | NULL | | a3 | int | | | b | int | | | c | int | | | d | int | | | e | int | | | f | int | | | | NULL | NULL | | # Detailed Table Information | NULL | NULL | | Database: | db2pgwcbgq1bd | NULL | | Owner: | apathan | NULL | | CreateTime: | Wed Jun 08 12:41:28 IST 2016 | NULL | | LastAccessTime: | UNKNOWN | NULL | | Protect Mode: | None | NULL | | Retention: | 0 | NULL | | Location: | hdfs://localhost:9000/user/hive/warehouse/db2pgwcbgq1bd.db/column_changepgwcbgq1bd | NULL | | Table Type: | MANAGED_TABLE | NULL | | Table Parameters: | NULL | NULL | | | COLUMN_STATS_ACCURATE | false | | | last_modified_by | apathan | | | last_modified_time | 1465370834 | | | numFiles | 0 | | | numRows | -1 | | | rawDataSize | -1 | | | totalSize | 0 | | | transient_lastDdlTime | 1465370834 | | | NULL | NULL | | # Storage Information | NULL | NULL | | SerDe Library: | org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe | NULL | | InputFormat: | org.apache.hadoop.mapred.TextInputFormat | NULL | | OutputFormat: | org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat | NULL | | Compressed: | No | NULL | | Num Buckets: | -1 | NULL | | Bucket Columns: | [] | NULL | | Sort Columns: | [] | NULL | | Storage Desc Params: | NULL | NULL | | | serialization.format | 1 | +-------------------------------+-------------------------------------------------------------------------------------+-----------------------+--+ 38 rows selected (0.111 seconds)
ATlas respones for entityquery
curl 'http://localhost:21000/api/atlas/entities/6a99143d-e3dd-444c-b89c-efbfc5097569' -H 'Cookie: JSESSIONID=12rn8aybkawa5ewiqdb2hv663' -H 'Accept-Encoding: gzip, deflate, sdch' -H 'Accept-Language: en-US,en;q=0.8' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36' -H 'Accept: application/json, text/javascript, */*; q=0.01' -H 'Referer: http://localhost:21000/index.html' -H 'X-Requested-With: XMLHttpRequest' -H 'Connection: keep-alive' --compressed | python -m json.tool % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 6820 0 6820 0 0 4293 0 --:--:-- 0:00:01 --:--:-- 4292 { "definition": { "id": { "id": "6a99143d-e3dd-444c-b89c-efbfc5097569", "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Id", "state": "ACTIVE", "typeName": "hive_table", "version": 0 }, "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Reference", "traitNames": [ "addTraitTrait63ozq0yxh3" ], "traits": { "addTraitTrait63ozq0yxh3": { "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Struct", "typeName": "addTraitTrait63ozq0yxh3", "values": {} } }, "typeName": "hive_table", "values": { "aliases": null, "columns": [ { "id": { "id": "c12d4d8f-fc6d-41eb-9413-e09c12445078", "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Id", "state": "ACTIVE", "typeName": "hive_column", "version": 0 }, "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Reference", "traitNames": [], "traits": {}, "typeName": "hive_column", "values": { "comment": null, "name": "a3", "qualifiedName": "db2pgwcbgq1bd.column_changepgwcbgq1bd.a3@primary", "table": { "id": "6a99143d-e3dd-444c-b89c-efbfc5097569", "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Id", "state": "ACTIVE", "typeName": "hive_table", "version": 0 }, "type": "int" } }, { "id": { "id": "a3e6dc35-d6f4-4429-9342-065206f879f9", "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Id", "state": "ACTIVE", "typeName": "hive_column", "version": 0 }, "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Reference", "traitNames": [], "traits": {}, "typeName": "hive_column", "values": { "comment": null, "name": "b", "qualifiedName": "db2pgwcbgq1bd.column_changepgwcbgq1bd.b@primary", "table": { "id": "6a99143d-e3dd-444c-b89c-efbfc5097569", "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Id", "state": "ACTIVE", "typeName": "hive_table", "version": 0 }, "type": "int" } }, { "id": { "id": "2b73f828-6660-4caf-a632-cd53a78d9afb", "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Id", "state": "ACTIVE", "typeName": "hive_column", "version": 0 }, "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Reference", "traitNames": [], "traits": {}, "typeName": "hive_column", "values": { "comment": null, "name": "c", "qualifiedName": "db2pgwcbgq1bd.column_changepgwcbgq1bd.c@primary", "table": { "id": "6a99143d-e3dd-444c-b89c-efbfc5097569", "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Id", "state": "ACTIVE", "typeName": "hive_table", "version": 0 }, "type": "int" } }, { "id": { "id": "6cd10281-5ca1-4c38-a58d-0ee09d04e7d4", "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Id", "state": "ACTIVE", "typeName": "hive_column", "version": 0 }, "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Reference", "traitNames": [], "traits": {}, "typeName": "hive_column", "values": { "comment": null, "name": "d", "qualifiedName": "db2pgwcbgq1bd.column_changepgwcbgq1bd.d@primary", "table": { "id": "6a99143d-e3dd-444c-b89c-efbfc5097569", "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Id", "state": "ACTIVE", "typeName": "hive_table", "version": 0 }, "type": "int" } }, { "id": { "id": "91001553-dbb3-4401-aec9-8f9163a98536", "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Id", "state": "ACTIVE", "typeName": "hive_column", "version": 0 }, "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Reference", "traitNames": [], "traits": {}, "typeName": "hive_column", "values": { "comment": null, "name": "e", "qualifiedName": "db2pgwcbgq1bd.column_changepgwcbgq1bd.e@primary", "table": { "id": "6a99143d-e3dd-444c-b89c-efbfc5097569", "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Id", "state": "ACTIVE", "typeName": "hive_table", "version": 0 }, "type": "int" } }, { "id": { "id": "4c231875-8a8d-491a-9126-0d6acbf0955f", "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Id", "state": "ACTIVE", "typeName": "hive_column", "version": 0 }, "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Reference", "traitNames": [], "traits": {}, "typeName": "hive_column", "values": { "comment": null, "name": "f", "qualifiedName": "db2pgwcbgq1bd.column_changepgwcbgq1bd.f@primary", "table": { "id": "6a99143d-e3dd-444c-b89c-efbfc5097569", "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Id", "state": "ACTIVE", "typeName": "hive_table", "version": 0 }, "type": "int" } }, { "id": { "id": "b6d4b76e-2c1f-46d9-aecb-a086a750ae30", "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Id", "state": "DELETED", "typeName": "hive_column", "version": 0 }, "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Reference", "traitNames": [], "traits": {}, "typeName": "hive_column", "values": { "comment": null, "name": "a", "qualifiedName": "db2pgwcbgq1bd.column_changepgwcbgq1bd.a@primary", "table": { "id": "6a99143d-e3dd-444c-b89c-efbfc5097569", "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Id", "state": "ACTIVE", "typeName": "hive_table", "version": 0 }, "type": "int" } } ], "comment": null, "createTime": "2016-06-08T07:27:14.000Z", "db": { "id": "d49df889-2c36-4346-9adc-6234a0045bfe", "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Id", "state": "ACTIVE", "typeName": "hive_db", "version": 0 }, "description": null, "lastAccessTime": "2016-06-08T07:27:14.000Z", "name": "db2pgwcbgq1bd.column_changepgwcbgq1bd@primary", "owner": "apathan", "parameters": { "COLUMN_STATS_ACCURATE": "false", "last_modified_by": "apathan", "last_modified_time": "1465370834", "numFiles": "0", "numRows": "-1", "rawDataSize": "-1", "totalSize": "0", "transient_lastDdlTime": "1465370834" }, "partitionKeys": null, "retention": 0, "sd": { "id": { "id": "55257985-2d63-4517-a612-2aa0b6edf36f", "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Id", "state": "ACTIVE", "typeName": "hive_storagedesc", "version": 0 }, "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Reference", "traitNames": [], "traits": {}, "typeName": "hive_storagedesc", "values": { "bucketCols": null, "compressed": false, "inputFormat": "org.apache.hadoop.mapred.TextInputFormat", "location": "hdfs://localhost:9000/user/hive/warehouse/db2pgwcbgq1bd.db/column_changepgwcbgq1bd", "numBuckets": -1, "outputFormat": "org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat", "parameters": null, "qualifiedName": "db2pgwcbgq1bd.column_changepgwcbgq1bd@primary_storage", "serdeInfo": { "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Struct", "typeName": "hive_serde", "values": { "name": null, "parameters": { "serialization.format": "1" }, "serializationLib": "org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe" } }, "sortCols": null, "storedAsSubDirectories": false, "table": { "id": "6a99143d-e3dd-444c-b89c-efbfc5097569", "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Id", "state": "ACTIVE", "typeName": "hive_table", "version": 0 } } }, "tableName": "column_changepgwcbgq1bd", "tableType": "MANAGED_TABLE", "temporary": false, "viewExpandedText": null, "viewOriginalText": null } }, "requestId": "qtp1211076369-4597 - 923515ee-bb5c-41ac-b395-0d9f37e6ece8" }
Attachments
Attachments
Issue Links
- Is contained by
-
ATLAS-492 Hive Hook Improvements
- Resolved