元數據與數據治理|Apache Atlas 類型系統與Rest API

1.Atlas Type System
    Atlas 類型系統,Atlas 允許用戶爲他們想要管理的元數據對象定義一個模型。該模型由稱爲 “類型” 的定義組成。被稱爲 “實體” 的 “類型” 實例表示被管理的實際元數據對象。類型系統是一個組件,允許用戶定義和管理類型和實體。由 Atlas 管理的所有元數據對象(例如Hive表)都使用類型進行建模,並表示爲實體。如果要在Atlas中存儲新類型的元數據,需要了解類型系統組件的概念。
 
2.Atlas 類型系統
2.1 Type
    Type(類型)在Atlas中代表了一類數據,如hdfs_path Type,hive_db Type,hive_table Type,hive_column Type。Type,簡單理解,可理解成Java 面向對象中的類Class,定義了一類數據。
    Atlas中的 “類型” 定義瞭如何存儲和訪問特定類型的元數據對象。類型表示了所定義元數據對象的一個或多個屬性集合。具有開發背景的用戶可以將 “類型” 理解成面向對象的編程語言的 “類” 定義的或關係數據庫的 “表模式”。
 
2.2 Entity
    Entity(實體)是某個Type(類型)的Instance(實例)。類似面向對象中某一Class的具體Object。
 
2.3 Attribute
    類型系統中,Type和Entity都是有屬性的。Attribute定義了Type和Entity的具體屬性。除此之外,Atlas內部還自帶了一些預定義類型,如Referenceable Type,Asset Type,Infrastructure Type,DataSet Type,Process Type等。
 
3.Atlas Rest API
    總結部分Rest API,其他API查看Atlas官網Atlas Rest API。
    Atlas REST API 參考地址:http://atlas.apache.org/api/v2/
3.1 AdminREST    • 查看Atlas Metadata Server節點狀態 GET /admin/status
curl -s -u admin:admin "http://localhost:21000/api/atlas/admin/status"

ACTIVE:此實例處於活躍狀態,可以響應用戶請求。
PASSIVE:此實例處於被動狀態。它會將收到的任何用戶請求重定向到當前ACTIVE實例。
BECOMING_ACTIVE:此實例正在轉換爲ACTIVE實例,在此狀態下無法爲用戶提供請求服務。
BECOMING_PASSIVE:此實例正在轉換爲PASSIVE實例,在此狀態下無法爲用戶提供請求服務。

注意:正常情況下,只有一個應該爲ACTIVE狀態,其他實例均爲PASSIVE狀態。
 
    • 查看Atlas版本和描述 GET /admin/version

curl -s -u admin:admin "http://localhost:21000/api/atlas/admin/version”

如:
{
    "Version": "0.8.4",
    "Revision": "release",
    "Name": "apache-atlas",
    "Description": "Metadata Management and Data Governance Platform over Hadoop"
}

 

3.2 DiscoveryREST    • 基本搜索 GET /v2/search/basic
#查詢所有Hive表
curl -s -u admin:admin "http://localhost:21000/api/atlas/v2/search/basic?typeName=hive_table"

#查詢所有Hive表,且包含某一關鍵字
curl -s -u admin:admin "http://localhost:21000/api/atlas/v2/search/basic?query=ads_gmv_sum_day&typeName=hive_table”

如:
{
    "queryType": "BASIC",
    "searchParameters": {
        "query": "ads_gmv_sum_day",
        "typeName": "hive_table",
        "excludeDeletedEntities": false,
        "includeClassificationAttributes": false,
        "includeSubTypes": true,
        "includeSubClassifications": true,
        "limit": 100,
        "offset": 0
    },
    "queryText": "ads_gmv_sum_day",
    "entities": [{
        "typeName": "hive_table",
        "attributes": {
            "owner": "luomk",
            "createTime": 1570460212000,
            "qualifiedName": "gmall.ads_gmv_sum_day@primary",
            "name": "ads_gmv_sum_day"
        },
        "guid": "2dd4ca4c-9d33-4c19-bca3-f60e162debf2",
        "status": "ACTIVE",
        "displayText": "ads_gmv_sum_day",
        "classificationNames": []
    }]
}
 
   
3.3 TypesREST
    • 檢索所有Type,並返回所有信息 GET /v2/types/typedefs
curl -s -u admin:admin "http://localhost:21000/api/atlas/v2/types/typedefs"

如:

{
    "enumDefs":Array[2],
    "structDefs":Array[3],
    "classificationDefs":Array[1],
    "entityDefs":Array[31]
}

    • 檢索所有Type,並返回最少信息 GET /v2/types/typedefs/headers

curl -s -u admin:admin "http://localhost:21000/api/atlas/v2/types/typedefs/headers"

如:


[{
    "guid": "fb973127-eaf5-40d8-b7e2-76a8d9277647",
    "name": "hive_principal_type",
    "category": "ENUM"
}, {
    "guid": "a50ae8c7-d3ce-4841-9f17-ffccfb965ba8",
    "name": "file_action",
    "category": "ENUM"
}, {
    "guid": "79c4fea8-c318-4c55-848c-da967fcdc27d",
    "name": "hive_serde",
    "category": "STRUCT"
}, {
    "guid": "b001c35b-4a27-4121-bf2b-f6dc3b114a98",
    "name": "hive_order",
    "category": "STRUCT"
}, {
    "guid": "ed9105e9-d007-4ba4-9245-0249f65d10c8",
    "name": "fs_permissions",
    "category": "STRUCT"
}, {
    "guid": "affdcdca-074d-4a83-aca6-355cb4f9923d",
    "name": "TaxonomyTerm",
    "category": "CLASSIFICATION"
}, {
    "guid": "311875de-7272-41f7-9e95-e7bca61a631d",
    "name": "falcon_process",
    "category": "ENTITY"
}, {
    "guid": "603ba60e-5291-44d9-8cf1-ada9c84cd766",
    "name": "falcon_feed_replication",
    "category": "ENTITY"
}, {
    "guid": "5b6e3f38-fe2f-4022-b34a-3bc8201983ab",
    "name": "DataSet",
    "category": "ENTITY"
}, {
    "guid": "6f6b8df6-bdbd-4102-862a-7b85e3c1ed14",
    "name": "falcon_feed_creation",
    "category": "ENTITY"
}, {
    "guid": "21f2cddb-8975-4db9-8cd8-fdedd7ae0a76",
    "name": "Process",
    "category": "ENTITY"
}, {
    "guid": "e54dc459-a8ca-4b57-81ae-1756cb6075de",
    "name": "hive_table",
    "category": "ENTITY"
}, {
    "guid": "f950c86d-7c42-4735-87f8-6e44f9abd194",
    "name": "hive_db",
    "category": "ENTITY"
}, {
    "guid": "7ed996cd-ef61-46b6-ab98-e76d685f84f9",
    "name": "sqoop_dbdatastore",
    "category": "ENTITY"
}, {
    "guid": "9098252b-8797-45da-8710-fb23ef7f1d60",
    "name": "hbase_namespace",
    "category": "ENTITY"
}, {
    "guid": "82d29db6-dd5a-404c-bb11-682a4d65ab07",
    "name": "hive_process",
    "category": "ENTITY"
}, {
    "guid": "1f7320cd-b2fd-4398-bd90-3e79cf477909",
    "name": "storm_node",
    "category": "ENTITY"
}, {
    "guid": "f678cf64-aca4-4198-a4ca-04a64c69b4ba",
    "name": "hbase_column",
    "category": "ENTITY"
}, {
    "guid": "3b4c4912-694b-4bc7-a711-12fcb4803ebb",
    "name": "AtlasServer",
    "category": "ENTITY"
}, {
    "guid": "f96ed296-3711-4640-9a82-f7350ace8d97",
    "name": "Referenceable",
    "category": "ENTITY"
}, {
    "guid": "a45c5739-d128-4256-9a9b-7f7fe725f9d8",
    "name": "hbase_table",
    "category": "ENTITY"
}, {
    "guid": "e50991b4-e023-44fc-9db0-54e5dd0c35b8",
    "name": "falcon_feed",
    "category": "ENTITY"
}, {
    "guid": "ac643124-a524-4ad5-ae9f-a6cfeed56afc",
    "name": "jms_topic",
    "category": "ENTITY"
}, {
    "guid": "a0dda35d-fcb3-4a37-bc1e-4639606b92db",
    "name": "storm_topology",
    "category": "ENTITY"
}, {
    "guid": "d212fc52-4d7c-4b93-aa27-e861b5f618af",
    "name": "Infrastructure",
    "category": "ENTITY"
}, {
    "guid": "e3fe2788-1ba0-40cd-adc4-3fb1e2bab913",
    "name": "hbase_column_family",
    "category": "ENTITY"
}, {
    "guid": "252d5a57-bc27-4e32-a28a-56ba130f8711",
    "name": "storm_spout",
    "category": "ENTITY"
}, {
    "guid": "3e98f481-2758-4f73-8927-c70ccc6a54c7",
    "name": "Asset",
    "category": "ENTITY"
}, {
    "guid": "ba5574ff-c893-46a8-ba31-f005a9da6ed0",
    "name": "hive_column",
    "category": "ENTITY"
}, {
    "guid": "6ec0acc8-ddaf-4c7a-8cb1-8660abfbe985",
    "name": "kafka_topic",
    "category": "ENTITY"
}, {
    "guid": "1984cde2-e963-4de3-8604-60a26c40165b",
    "name": "hive_storagedesc",
    "category": "ENTITY"
}, {
    "guid": "cf50e617-f069-4159-9608-7cfb890fbd69",
    "name": "hdfs_path",
    "category": "ENTITY"
}, {
    "guid": "9f4d9527-38aa-4bac-9fca-1dcec6885e98",
    "name": "sqoop_process",
    "category": "ENTITY"
}, {
    "guid": "4bdeaf91-9d1d-47b5-a912-64253e3e7e17",
    "name": "hive_column_lineage",
    "category": "ENTITY"
}, {
    "guid": "f7adaaa6-c0a2-4a61-a5ed-7810a3a52c32",
    "name": "storm_bolt",
    "category": "ENTITY"
}, {
    "guid": "981f7e29-7182-4ad8-8d66-b52c181c2af4",
    "name": "falcon_cluster",
    "category": "ENTITY"
}, {
    "guid": "395e3dd4-726f-4a65-a3a8-44475bef68bc",
    "name": "fs_path",
    "category": "ENTITY"
}]

 

3.4 EntityREST    • 批量根據GUID檢索Entity GET /v2/entity/bulk

curl -s -u admin:admin "http://localhost:21000/api/atlas/v2/entity/bulk?minExtInfo=yes&guid=2dd4ca4c-9d33-4c19-bca3-f60e162debf2”
如:
{
    "referredEntities": {
        "6093c0d2-e90d-4cbc-81ee-850fdfb06528": {
            "typeName": "hive_column",
            "attributes": {
                "owner": "luomk",
                "replicatedTo": null,
                "replicatedFrom": null,
                "qualifiedName": "gmall.ads_gmv_sum_day.dt@primary",
                "name": "dt",
                "description": null,
                "comment": "????",
                "position": 0,
                "type": "string",
                "table": {
                    "guid": "2dd4ca4c-9d33-4c19-bca3-f60e162debf2",
                    "typeName": "hive_table"
                }
            },
            "guid": "6093c0d2-e90d-4cbc-81ee-850fdfb06528",
            "status": "ACTIVE",
            "createdBy": "admin",
            "updatedBy": "admin",
            "createTime": 1570869511992,
            "updateTime": 1570869511992,
            "version": 0,
            "classifications": []
        },
        "82812804-baec-4f04-8978-540972a0f10a": {
            "typeName": "hive_storagedesc",
            "attributes": {
                "replicatedTo": null,
                "replicatedFrom": null,
                "qualifiedName": "gmall.ads_gmv_sum_day@primary_storage",
                "inputFormat": "org.apache.hadoop.mapred.TextInputFormat",
                "bucketCols": null,
                "sortCols": null,
                "storedAsSubDirectories": false,
                "location": "hdfs://hadoop102:9000/warehouse/gmall/ads/ads_gmv_sum_day",
                "compressed": false,
                "outputFormat": "org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat",
                "parameters": null,
                "table": {
                    "guid": "2dd4ca4c-9d33-4c19-bca3-f60e162debf2",
                    "typeName": "hive_table"
                },
                "serdeInfo": {
                    "typeName": "hive_serde",
                    "attributes": {
                        "serializationLib": "org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe",
                        "name": null,
                        "parameters": {
                            "serialization.format": "\t",
                            "field.delim": "\t"
                        }
                    }
                },
                "numBuckets": -1
            },
            "guid": "82812804-baec-4f04-8978-540972a0f10a",
            "status": "ACTIVE",
            "createdBy": "admin",
            "updatedBy": "admin",
            "createTime": 1570869511992,
            "updateTime": 1570869511992,
            "version": 0,
            "classifications": []
        },
        "fa07e2c3-245d-46ce-b753-42dda6afba48": {
            "typeName": "hive_column",
            "attributes": {
                "owner": "luomk",
                "replicatedTo": null,
                "replicatedFrom": null,
                "qualifiedName": "gmall.ads_gmv_sum_day.gmv_amount@primary",
                "name": "gmv_amount",
                "description": null,
                "comment": "??gmv?????",
                "position": 2,
                "type": "decimal(16,2)",
                "table": {
                    "guid": "2dd4ca4c-9d33-4c19-bca3-f60e162debf2",
                    "typeName": "hive_table"
                }
            },
            "guid": "fa07e2c3-245d-46ce-b753-42dda6afba48",
            "status": "ACTIVE",
            "createdBy": "admin",
            "updatedBy": "admin",
            "createTime": 1570869511992,
            "updateTime": 1570869511992,
            "version": 0,
            "classifications": []
        },
        "206d5311-6799-4deb-8014-2b64bbcfd3c5": {
            "typeName": "hive_column",
            "attributes": {
                "owner": "luomk",
                "replicatedTo": null,
                "replicatedFrom": null,
                "qualifiedName": "gmall.ads_gmv_sum_day.gmv_payment@primary",
                "name": "gmv_payment",
                "description": null,
                "comment": "??????",
                "position": 3,
                "type": "decimal(16,2)",
                "table": {
                    "guid": "2dd4ca4c-9d33-4c19-bca3-f60e162debf2",
                    "typeName": "hive_table"
                }
            },
            "guid": "206d5311-6799-4deb-8014-2b64bbcfd3c5",
            "status": "ACTIVE",
            "createdBy": "admin",
            "updatedBy": "admin",
            "createTime": 1570869511992,
            "updateTime": 1570869511992,
            "version": 0,
            "classifications": []
        },
        "726f654d-10cd-4914-8a27-27b2ce35274f": {
            "typeName": "hive_column",
            "attributes": {
                "owner": "luomk",
                "replicatedTo": null,
                "replicatedFrom": null,
                "qualifiedName": "gmall.ads_gmv_sum_day.gmv_count@primary",
                "name": "gmv_count",
                "description": null,
                "comment": "??gmv????",
                "position": 1,
                "type": "bigint",
                "table": {
                    "guid": "2dd4ca4c-9d33-4c19-bca3-f60e162debf2",
                    "typeName": "hive_table"
                }
            },
            "guid": "726f654d-10cd-4914-8a27-27b2ce35274f",
            "status": "ACTIVE",
            "createdBy": "admin",
            "updatedBy": "admin",
            "createTime": 1570869511992,
            "updateTime": 1570869511992,
            "version": 0,
            "classifications": []
        }
    },
    "entities": [{
        "typeName": "hive_table",
        "attributes": {
            "owner": "luomk",
            "temporary": false,
            "lastAccessTime": 1570460212000,
            "aliases": null,
            "replicatedTo": null,
            "replicatedFrom": null,
            "qualifiedName": "gmall.ads_gmv_sum_day@primary",
            "columns": [{
                "guid": "6093c0d2-e90d-4cbc-81ee-850fdfb06528",
                "typeName": "hive_column"
            }, {
                "guid": "726f654d-10cd-4914-8a27-27b2ce35274f",
                "typeName": "hive_column"
            }, {
                "guid": "fa07e2c3-245d-46ce-b753-42dda6afba48",
                "typeName": "hive_column"
            }, {
                "guid": "206d5311-6799-4deb-8014-2b64bbcfd3c5",
                "typeName": "hive_column"
            }],
            "description": null,
            "viewExpandedText": null,
            "sd": {
                "guid": "82812804-baec-4f04-8978-540972a0f10a",
                "typeName": "hive_storagedesc"
            },
            "tableType": "EXTERNAL_TABLE",
            "createTime": 1570460212000,
            "name": "ads_gmv_sum_day",
            "comment": "GMV",
            "partitionKeys": null,
            "parameters": {
                "totalSize": "0",
                "EXTERNAL": "TRUE",
                "numRows": "5",
                "rawDataSize": "141",
                "COLUMN_STATS_ACCURATE": "true",
                "numFiles": "0",
                "transient_lastDdlTime": "1575182190",
                "comment": "GMV"
            },
            "db": {
                "guid": "5b85a7d4-6315-4947-9b74-28852dc57195",
                "typeName": "hive_db"
            },
            "retention": 0,
            "viewOriginalText": null
        },
        "guid": "2dd4ca4c-9d33-4c19-bca3-f60e162debf2",
        "status": "ACTIVE",
        "createdBy": "admin",
        "updatedBy": "luomk",
        "createTime": 1570869511992,
        "updateTime": 1575182190929,
        "version": 0,
        "classifications": []
    }]
}
 
    • 獲取某個Entity定義 GET /v2/entity/guid/{guid}

curl -s -u admin:admin "http://localhost:21000/api/atlas/v2/entity/bulk?minExtInfo=yes&guid=2dd4ca4c-9d33-4c19-bca3-f60e162debf2"
如:
{
    "referredEntities": {
        "6093c0d2-e90d-4cbc-81ee-850fdfb06528": {
            "typeName": "hive_column",
            "attributes": {
                "owner": "luomk",
                "replicatedTo": null,
                "replicatedFrom": null,
                "qualifiedName": "gmall.ads_gmv_sum_day.dt@primary",
                "name": "dt",
                "description": null,
                "comment": "????",
                "position": 0,
                "type": "string",
                "table": {
                    "guid": "2dd4ca4c-9d33-4c19-bca3-f60e162debf2",
                    "typeName": "hive_table"
                }
            },
            "guid": "6093c0d2-e90d-4cbc-81ee-850fdfb06528",
            "status": "ACTIVE",
            "createdBy": "admin",
            "updatedBy": "admin",
            "createTime": 1570869511992,
            "updateTime": 1570869511992,
            "version": 0,
            "classifications": []
        },
        "82812804-baec-4f04-8978-540972a0f10a": {
            "typeName": "hive_storagedesc",
            "attributes": {
                "replicatedTo": null,
                "replicatedFrom": null,
                "qualifiedName": "gmall.ads_gmv_sum_day@primary_storage",
                "inputFormat": "org.apache.hadoop.mapred.TextInputFormat",
                "bucketCols": null,
                "sortCols": null,
                "storedAsSubDirectories": false,
                "location": "hdfs://hadoop102:9000/warehouse/gmall/ads/ads_gmv_sum_day",
                "compressed": false,
                "outputFormat": "org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat",
                "parameters": null,
                "table": {
                    "guid": "2dd4ca4c-9d33-4c19-bca3-f60e162debf2",
                    "typeName": "hive_table"
                },
                "serdeInfo": {
                    "typeName": "hive_serde",
                    "attributes": {
                        "serializationLib": "org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe",
                        "name": null,
                        "parameters": {
                            "serialization.format": "\t",
                            "field.delim": "\t"
                        }
                    }
                },
                "numBuckets": -1
            },
            "guid": "82812804-baec-4f04-8978-540972a0f10a",
            "status": "ACTIVE",
            "createdBy": "admin",
            "updatedBy": "admin",
            "createTime": 1570869511992,
            "updateTime": 1570869511992,
            "version": 0,
            "classifications": []
        },
        "fa07e2c3-245d-46ce-b753-42dda6afba48": {
            "typeName": "hive_column",
            "attributes": {
                "owner": "luomk",
                "replicatedTo": null,
                "replicatedFrom": null,
                "qualifiedName": "gmall.ads_gmv_sum_day.gmv_amount@primary",
                "name": "gmv_amount",
                "description": null,
                "comment": "??gmv?????",
                "position": 2,
                "type": "decimal(16,2)",
                "table": {
                    "guid": "2dd4ca4c-9d33-4c19-bca3-f60e162debf2",
                    "typeName": "hive_table"
                }
            },
            "guid": "fa07e2c3-245d-46ce-b753-42dda6afba48",
            "status": "ACTIVE",
            "createdBy": "admin",
            "updatedBy": "admin",
            "createTime": 1570869511992,
            "updateTime": 1570869511992,
            "version": 0,
            "classifications": []
        },
        "206d5311-6799-4deb-8014-2b64bbcfd3c5": {
            "typeName": "hive_column",
            "attributes": {
                "owner": "luomk",
                "replicatedTo": null,
                "replicatedFrom": null,
                "qualifiedName": "gmall.ads_gmv_sum_day.gmv_payment@primary",
                "name": "gmv_payment",
                "description": null,
                "comment": "??????",
                "position": 3,
                "type": "decimal(16,2)",
                "table": {
                    "guid": "2dd4ca4c-9d33-4c19-bca3-f60e162debf2",
                    "typeName": "hive_table"
                }
            },
            "guid": "206d5311-6799-4deb-8014-2b64bbcfd3c5",
            "status": "ACTIVE",
            "createdBy": "admin",
            "updatedBy": "admin",
            "createTime": 1570869511992,
            "updateTime": 1570869511992,
            "version": 0,
            "classifications": []
        },
        "726f654d-10cd-4914-8a27-27b2ce35274f": {
            "typeName": "hive_column",
            "attributes": {
                "owner": "luomk",
                "replicatedTo": null,
                "replicatedFrom": null,
                "qualifiedName": "gmall.ads_gmv_sum_day.gmv_count@primary",
                "name": "gmv_count",
                "description": null,
                "comment": "??gmv????",
                "position": 1,
                "type": "bigint",
                "table": {
                    "guid": "2dd4ca4c-9d33-4c19-bca3-f60e162debf2",
                    "typeName": "hive_table"
                }
            },
            "guid": "726f654d-10cd-4914-8a27-27b2ce35274f",
            "status": "ACTIVE",
            "createdBy": "admin",
            "updatedBy": "admin",
            "createTime": 1570869511992,
            "updateTime": 1570869511992,
            "version": 0,
            "classifications": []
        }
    },
    "entities": [{
        "typeName": "hive_table",
        "attributes": {
            "owner": "luomk",
            "temporary": false,
            "lastAccessTime": 1570460212000,
            "aliases": null,
            "replicatedTo": null,
            "replicatedFrom": null,
            "qualifiedName": "gmall.ads_gmv_sum_day@primary",
            "columns": [{
                "guid": "6093c0d2-e90d-4cbc-81ee-850fdfb06528",
                "typeName": "hive_column"
            }, {
                "guid": "726f654d-10cd-4914-8a27-27b2ce35274f",
                "typeName": "hive_column"
            }, {
                "guid": "fa07e2c3-245d-46ce-b753-42dda6afba48",
                "typeName": "hive_column"
            }, {
                "guid": "206d5311-6799-4deb-8014-2b64bbcfd3c5",
                "typeName": "hive_column"
            }],
            "description": null,
            "viewExpandedText": null,
            "sd": {
                "guid": "82812804-baec-4f04-8978-540972a0f10a",
                "typeName": "hive_storagedesc"
            },
            "tableType": "EXTERNAL_TABLE",
            "createTime": 1570460212000,
            "name": "ads_gmv_sum_day",
            "comment": "GMV",
            "partitionKeys": null,
            "parameters": {
                "totalSize": "0",
                "EXTERNAL": "TRUE",
                "numRows": "5",
                "rawDataSize": "141",
                "COLUMN_STATS_ACCURATE": "true",
                "numFiles": "0",
                "transient_lastDdlTime": "1575182190",
                "comment": "GMV"
            },
            "db": {
                "guid": "5b85a7d4-6315-4947-9b74-28852dc57195",
                "typeName": "hive_db"
            },
            "retention": 0,
            "viewOriginalText": null
        },
        "guid": "2dd4ca4c-9d33-4c19-bca3-f60e162debf2",
        "status": "ACTIVE",
        "createdBy": "admin",
        "updatedBy": "luomk",
        "createTime": 1570869511992,
        "updateTime": 1575182190929,
        "version": 0,
        "classifications": []
    }]
}
 
 
    • 獲取某個Entity的TAG列表 GET /v2/entity/guid/{guid}/classifications
curl -s -u admin:admin "http://localhost:21000/api/atlas/v2/entity/guid/2dd4ca4c-9d33-4c19-bca3-f60e162debf2/classifications"
如:
{
    "list": [],
    "startIndex": 0,
    "pageSize": 0,
    "totalCount": 0,
    "sortType": "NONE"
}

3.5 LineageREST

    • 查詢某個Entity的Lineage GET /v2/lineage/{guid}
curl -s -u admin:admin "http://localhost:21000/api/atlas/v2/lineage/2dd4ca4c-9d33-4c19-bca3-f60e162debf2"

 

 
 
 
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章