David Radley created ATLAS-1130:
-----------------------------------
Summary: Issue processing entity rest response in browser
Key: ATLAS-1130
URL: https://issues.apache.org/jira/browse/ATLAS-1130
Project: Atlas
Issue Type: Bug
Reporter: David Radley
I issue call :
http://127.0.0.1:21000/api/atlas/ entities?type=hive_table
then issue another call to get the details of the Hive table:
http://127.0.0.1:21000/api/atlas/ entities/c702a914-942b-4b70-96dd-473dc484f10c
I am in Firefox debugging and see:
"definition":{
"typeName":"hive_table",
"id":{
"typeName":"hive_table",
"id":"c702a914-942b-4b70-96dd-473dc484f10c",
"jsonClass":"org.apache.atlas.typesystem.json.InstanceSerialization$_Id",
"state":"ACTIVE",
"version":0
},
"traitNames":["Fraud.Customer"],
"values":{
"createTime":"2016-07-22T12:21:27.000Z",
"db":{
"typeName":"hive_db",
"id":"9b39b886-fa83-4f18-bbf2-f93b56d56dc0",
"jsonClass":"org.apache.atlas.typesystem.json.InstanceSerialization$_Id",
"state":"ACTIVE",
"version":0
},
"lastAccessTime":"2016-07-22T12:21:27.000Z",
"qualifiedName":"default.customer@Sandbox",
"sd":{
"typeName":"hive_storagedesc",
"id":{
"typeName":"hive_storagedesc",
"id":"4390715e-b4d1-441c-87aa-e84b01a96f75",
"jsonClass":"org.apache.atlas.typesystem.json.InstanceSerialization$_Id",
"state":"ACTIVE",
"version":0
},
"traitNames":[],
"values":{
"sortCols":null,
"compressed":false,
"serdeInfo":{
"typeName":"hive_serde",
"values":{
"serializationLib":"org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe",
"name":null,
"parameters":{
"serialization.format":",
",
"field.delim":",
"
}
},
"jsonClass":"org.apache.atlas.typesystem.json.InstanceSerialization$_Struct"
},
"location":"hdfs:\/\/sandbox.hortonworks.com:8020\/apps\/hive\/warehouse\/customer",
"outputFormat":"org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat",
"bucketCols":null,
"qualifiedName":"default.customer@Sandbox_storage",
"storedAsSubDirectories":false,
"numBuckets":-1,
"inputFormat":"org.apache.hadoop.mapred.TextInputFormat",
"table":{
"typeName":"hive_table",
"id":"c702a914-942b-4b70-96dd-473dc484f10c",
"jsonClass":"org.apache.atlas.typesystem.json.InstanceSerialization$_Id",
"state":"ACTIVE",
"version":0
},
the browser debugger errors Syntax Error: JSON parse bad control character in
string literal at line 43 column 62 of the JSON data. It does not like the
":"," below:
"parameters":{
"serialization.format":",
",
I have issued the rest call in JAVA and it tolerates this JSON. As a
circumvention I am proxying the REST call in JAVA and removing the"sd" key
(which is the key that has this offending JSON construct).
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)