[ 
https://issues.apache.org/jira/browse/ATLAS-2311?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sarath Subramanian resolved ATLAS-2311.
---------------------------------------
    Resolution: Cannot Reproduce

Validated with latest master. This is not seen. Below curl works as expected.

curl -X GET 
http://localhost:21000/api/atlas/v2/relationship/guid/4c4c79d6-61ee-47ba-98d8-604fb03ea4a2
 -H 'authorization: Basic YWRtaW46YWRtaW4='

> 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)

Reply via email to