Ayub Pathan created ATLAS-2311:
----------------------------------
Summary: Relationship GET api fails
Key: ATLAS-2311
URL: https://issues.apache.org/jira/browse/ATLAS-2311
Project: Atlas
Issue Type: Bug
Components: atlas-core
Affects Versions: 1.0.0
Reporter: Ayub Pathan
Priority: Critical
Fix For: 1.0.0
Relationship GET api fails
* create simple hive table
{noformat}
apathan@Ayub-sys-101:~/Downloads > curl
'http://ctr-e135-1512069032975-24737-01-000003.hwx.site:21000/api/atlas/v2/entity/guid/4dcd5ddb-b989-4b11-bcda-54b518e60b98?_=1513162047823'
-H 'Accept-Encoding: gzip, deflate' -H 'Accept-Language: en-US,en;q=0.9' -H
'Upgrade-Insecure-Requests: 1' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel
Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84
Safari/537.36' -H 'Accept:
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8'
-H 'Cache-Control: max-age=0' -H 'Cookie:
ATLASSESSIONID=8zvyxbzmb16l1tdpb2w1qzxrp' -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 6017 0 6017 0 0 5450 0 --:--:-- 0:00:01 --:--:-- 5455
{
"entity": {
"attributes": {
"aliases": null,
"columns": [
{
"guid": "e3832ba0-2d5e-4c9b-b33b-81b73064798f",
"typeName": "hive_column"
},
{
"guid": "069af03f-d257-441e-9993-98ee463076c6",
"typeName": "hive_column"
}
],
"comment": null,
"createTime": 1513160887000,
"db": {
"guid": "e4e295df-f002-484e-b53e-bbdc9dd920e0",
"typeName": "hive_db"
},
"description": null,
"lastAccessTime": 1513160887000,
"name": "t2",
"owner": "anonymous",
"parameters": {
"COLUMN_STATS_ACCURATE": "{\"BASIC_STATS\":\"true\"}",
"numFiles": "0",
"numRows": "0",
"rawDataSize": "0",
"totalSize": "0",
"transient_lastDdlTime": "1513160887"
},
"partitionKeys": null,
"qualifiedName": "default.t2@cl1",
"retention": 0,
"sd": {
"guid": "07c32764-9c1a-4360-be12-6b681409c2eb",
"typeName": "hive_storagedesc"
},
"tableType": "MANAGED_TABLE",
"temporary": false,
"viewExpandedText": null,
"viewOriginalText": null
},
"classifications": [],
"createTime": 1513160888355,
"createdBy": "anonymous",
"guid": "4dcd5ddb-b989-4b11-bcda-54b518e60b98",
"relationshipAttributes": {
"alsoKnownAs": [],
"columns": [
{
"displayText": "a",
"guid": "e3832ba0-2d5e-4c9b-b33b-81b73064798f",
"relationshipAttributes": {
"typeName": "hive_table_columns"
},
"relationshipGuid": "d8882a22-ce59-4930-80b1-f0a21c8b565a",
"typeName": "hive_column"
},
{
"displayText": "b",
"guid": "069af03f-d257-441e-9993-98ee463076c6",
"relationshipAttributes": {
"typeName": "hive_table_columns"
},
"relationshipGuid": "825586ff-40a2-4574-93b1-8178227d13bf",
"typeName": "hive_column"
}
],
"db": {
"displayText": "default",
"guid": "e4e295df-f002-484e-b53e-bbdc9dd920e0",
"relationshipAttributes": {
"typeName": "hive_db_tables"
},
"relationshipGuid": "f2c19451-95d9-4f94-b18d-00d37222e60a",
"typeName": "hive_db"
},
"embeddedMetadata": [],
"externalReferences": [],
"knownLocations": [],
"managedResources": [],
"meanings": [],
"partitionKeys": [],
"relatedEntity": null,
"sd": {
"displayText": "default.t2@cl1_storage",
"guid": "07c32764-9c1a-4360-be12-6b681409c2eb",
"relationshipAttributes": {
"typeName": "hive_table_storagedesc"
},
"relationshipGuid": "7885a093-582d-45e3-9218-ff584bea7dcd",
"typeName": "hive_storagedesc"
},
"sinkFromProcesses": [
{
"displayText": "create table t2 as select * from t1",
"guid": "efaaf926-4972-4c59-84b2-b1c99be00452",
"relationshipAttributes": {
"typeName": "process_dataset_outputs"
},
"relationshipGuid": "eabc4601-290f-44ca-b3d0-f5cb7c7d0c48",
"typeName": "hive_process"
}
],
"sourceToProcesses": []
},
"status": "ACTIVE",
"typeName": "hive_table",
"updateTime": 1513160889665,
"updatedBy": "anonymous",
"version": 0
},
"referredEntities": {
"069af03f-d257-441e-9993-98ee463076c6": {
"attributes": {
"comment": null,
"description": null,
"name": "b",
"owner": "anonymous",
"position": 1,
"qualifiedName": "default.t2.b@cl1",
"table": {
"guid": "4dcd5ddb-b989-4b11-bcda-54b518e60b98",
"typeName": "hive_table"
},
"type": "int"
},
"classifications": [],
"createTime": 1513160888355,
"createdBy": "anonymous",
"guid": "069af03f-d257-441e-9993-98ee463076c6",
"relationshipAttributes": {
"alsoKnownAs": [],
"embeddedMetadata": [],
"externalReferences": [],
"knownLocations": [],
"managedResources": [],
"meanings": [],
"relatedEntity": null,
"sinkFromProcesses": [
{
"displayText": "create table t2 as select * from t1:b",
"guid": "c3c8c2f6-7989-461b-ad65-f30decbc3518",
"relationshipAttributes": {
"typeName": "process_dataset_outputs"
},
"relationshipGuid":
"522c616b-1d4a-4fb0-a4bf-41b75a211bc6",
"typeName": "hive_column_lineage"
}
],
"sourceToProcesses": [],
"table": {
"displayText": "t2",
"guid": "4dcd5ddb-b989-4b11-bcda-54b518e60b98",
"relationshipAttributes": {
"typeName": "hive_table_columns"
},
"relationshipGuid": "79ef69d0-7a12-4e5c-8e7d-eb663504f44d",
"typeName": "hive_table"
}
},
"status": "ACTIVE",
"typeName": "hive_column",
"updateTime": 1513160889665,
"updatedBy": "anonymous",
"version": 0
},
"07c32764-9c1a-4360-be12-6b681409c2eb": {
"attributes": {
"bucketCols": null,
"compressed": false,
"inputFormat": "org.apache.hadoop.mapred.TextInputFormat",
"location": "hdfs://mycluster/apps/hive/warehouse/t2",
"numBuckets": -1,
"outputFormat":
"org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat",
"parameters": null,
"qualifiedName": "default.t2@cl1_storage",
"serdeInfo": {
"attributes": {
"name": null,
"parameters": {
"serialization.format": "1"
},
"serializationLib":
"org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe"
},
"typeName": "hive_serde"
},
"sortCols": null,
"storedAsSubDirectories": false,
"table": {
"guid": "4dcd5ddb-b989-4b11-bcda-54b518e60b98",
"typeName": "hive_table"
}
},
"classifications": [],
"createTime": 1513160888355,
"createdBy": "anonymous",
"guid": "07c32764-9c1a-4360-be12-6b681409c2eb",
"relationshipAttributes": {
"alsoKnownAs": [],
"embeddedMetadata": [],
"externalReferences": [],
"managedResources": [],
"meanings": [],
"relatedEntity": null,
"table": {
"displayText": "t2",
"guid": "4dcd5ddb-b989-4b11-bcda-54b518e60b98",
"relationshipAttributes": {
"typeName": "hive_table_storagedesc"
},
"relationshipGuid": "04aeda22-968e-4e31-bd80-322277d165aa",
"typeName": "hive_table"
}
},
"status": "ACTIVE",
"typeName": "hive_storagedesc",
"updateTime": 1513160889665,
"updatedBy": "anonymous",
"version": 0
},
"e3832ba0-2d5e-4c9b-b33b-81b73064798f": {
"attributes": {
"comment": null,
"description": null,
"name": "a",
"owner": "anonymous",
"position": 0,
"qualifiedName": "default.t2.a@cl1",
"table": {
"guid": "4dcd5ddb-b989-4b11-bcda-54b518e60b98",
"typeName": "hive_table"
},
"type": "string"
},
"classifications": [],
"createTime": 1513160888355,
"createdBy": "anonymous",
"guid": "e3832ba0-2d5e-4c9b-b33b-81b73064798f",
"relationshipAttributes": {
"alsoKnownAs": [],
"embeddedMetadata": [],
"externalReferences": [],
"knownLocations": [],
"managedResources": [],
"meanings": [],
"relatedEntity": null,
"sinkFromProcesses": [
{
"displayText": "create table t2 as select * from t1:a",
"guid": "313751d2-754d-4d92-b56c-8aa295ab3ea8",
"relationshipAttributes": {
"typeName": "process_dataset_outputs"
},
"relationshipGuid":
"e1e00b1f-4671-4618-ba13-cf29ad024f5f",
"typeName": "hive_column_lineage"
}
],
"sourceToProcesses": [],
"table": {
"displayText": "t2",
"guid": "4dcd5ddb-b989-4b11-bcda-54b518e60b98",
"relationshipAttributes": {
"typeName": "hive_table_columns"
},
"relationshipGuid": "bae6f55d-8ddf-4952-929f-0cec5f044a2c",
"typeName": "hive_table"
}
},
"status": "ACTIVE",
"typeName": "hive_column",
"updateTime": 1513160889665,
"updatedBy": "anonymous",
"version": 0
}
}
}
{noformat}
* Try to get the relationship definition on one of its composite entities using
guid(for a column example)
{noformat}
apathan@Ayub-sys-101:~/Downloads > curl -v
'http://ctr-e135-1512069032975-24737-01-000003.hwx.site:21000/api/atlas/v2/relationship/guid/d8882a22-ce59-4930-80b1-f0a21c8b565a'
-H 'Accept-Encoding: gzip, deflate' -H 'Accept-Language: en-US,en;q=0.9' -H
'Upgrade-Insecure-Requests: 1' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel
Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84
Safari/537.36' -H 'Accept:
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8'
-H 'Cache-Control: max-age=0' -H 'Cookie:
ATLASSESSIONID=8zvyxbzmb16l1tdpb2w1qzxrp' -H 'Connection: keep-alive'
--compressed
* Trying 172.27.25.203...
* Connected to ctr-e135-1512069032975-24737-01-000003.hwx.site (172.27.25.203)
port 21000 (#0)
> GET /api/atlas/v2/relationship/guid/d8882a22-ce59-4930-80b1-f0a21c8b565a
> HTTP/1.1
> Host: ctr-e135-1512069032975-24737-01-000003.hwx.site:21000
> Accept-Encoding: gzip, deflate
> Accept-Language: en-US,en;q=0.9
> Upgrade-Insecure-Requests: 1
> User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6)
> AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36
> Accept:
> text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
> Cache-Control: max-age=0
> Cookie: ATLASSESSIONID=8zvyxbzmb16l1tdpb2w1qzxrp
> Connection: keep-alive
>
< HTTP/1.1 404 Not Found
< Date: Wed, 13 Dec 2017 11:02:11 GMT
< X-Frame-Options: DENY
< Content-Type: application/json; charset=UTF-8
< Transfer-Encoding: chunked
< Server: Jetty(9.3.14.v20161028)
<
* Connection #0 to host ctr-e135-1512069032975-24737-01-000003.hwx.site left
intact
{"errorCode":"ATLAS-404-00-00C","errorMessage":"Given relationship guid
d8882a22-ce59-4930-80b1-f0a21c8b565a is invalid/not
found"}apathan@Ayub-sys-101:~/Downloads >
{noformat}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)