APACHE-ATLAS-2.1.0 - ATLAS的RESTAPI?(四)

查看接口

1. 官方DOC:https://atlas.apache.org/api/v2/index.html
在这里插入图片描述

2. 官方SWAGGER:https://atlas.apache.org/api/v2/ui/index.html#/
在这里插入图片描述

接口说明

(1)管理接口
①. 查看服务器的状态

http://192.168.64.174:21000/api/atlas/admin/status

②. 查看ATLAS的状态

http://192.168.64.174:21000/api/atlas/admin/version

③. 查看ATLAS线程的堆栈信息

http://192.168.64.174:21000/api/atlas/admin/stack

(2)常见接口
①. 获取ATLAS所有类型的定义

http://192.168.64.174:21000/api/atlas/v2/types/typedefs

// 该方法获取所有类型的简要信息
http://192.168.64.174:21000/api/atlas/v2/types/typedefs/headers

②. 获取DATA_SET类型的定义

http://192.168.64.174:21000/api/atlas/v2/types/typedef/name/DataSet

③. 获取ASSET类型的定义

http://192.168.64.174:21000/api/atlas/v2/types/typedef/name/Asset

④. 获取Referenceable类型的定义

http://192.168.64.174:21000/api/atlas/v2/types/typedef/name/Referenceable

⑤. 获取PROCESS类型的定义

http://192.168.64.174:21000/api/atlas/v2/types/typedef/name/Process

⑥. 获取HIVE_TABLE类型的定义

http://192.168.64.174:21000/api/atlas/v2/types/typedef/name/hive_table

⑦. 获取所有的类型

http://192.168.64.174:21000/api/atlas/v2/search/basic?typeName=_ALL_ENTITY_TYPES

⑧. 获取所有的以load开头的类型

http://192.168.64.174:21000/api/atlas/v2/search/basic?query=load*&typeName=_ALL_ENTITY_TYPES

⑨. 根据GUID获取指定实体的血缘信息

http://192.168.64.174:21000/api/atlas/v2/lineage/5983d508-5f78-4a21-ae7a-0095f50cfcaf

⑩. 根据GUID获取指定关系的信息

http://192.168.64.174:21000/api/atlas/v2/relationship/guid/81a6574d-a1e5-4f35-92d8-7752b53fc254

⑪. 根据GUID获取指定实体的信息

http://192.168.64.174:21000/api/atlas/v2/entity/guid/3484f4c1-40e9-4354-a019-06136d03a67c

模块关系

ATLAS没有完全按照MVC的设计理念去分层,各个层之间也没有特别明显的界限,以下是自己的观点:
atlas-webapp:完成REST-FUL接口的定义和调用,相当于CONTROLLER层;
atlas-repository:完成接口的业务层的实现逻辑,相当于SERVICE层;
atlas-intg:完成与持久层交互(当然部分模块也会自己去实现与持久层的交互比如:atlas-graphdb),相当于DAO层。

调用流程

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
apache-atlas-2.1.0-hive-hook.tar.gz是Apache Atlas项目中的一个软件包。Apache Atlas是一个开源的数据治理和元数据框架,用于收集、集成、索引和搜索数据资产。它提供了一个统一的视图来管理企业中的所有数据资产,包括表、列、模式、实体和关系等。而apache-atlas-2.1.0-hive-hook.tar.gz是Atlas项目为了与Hive集成而提供的一个插件。 Hive是一个构建在Hadoop之上的数据仓库基础设施工具,用于处理大规模的结构化数据。它提供了类似于SQL的查询和分析功能,可以将数据批量导入、导出和查询。通过与Apache Atlas的集成,可以实现对Hive中数据资产的元数据管理和治理。 在实际的应用中,apache-atlas-2.1.0-hive-hook.tar.gz可以被部署到Hive的服务器上,并与Hive的插件机制进行集成。通过配置Hive的元数据存储URL、用户名和密码等信息,Atlas可以自动从Hive中提取元数据,并将其索引到Atlas的元数据仓库中。这样,用户可以在Atlas的界面中浏览和搜索Hive中的表、列和关系,并进行数据资产的管理和治理。 此外,apache-atlas-2.1.0-hive-hook.tar.gz还提供了一些其他功能,如基于分类标签的权限控制、数据血缘追踪、数据脱敏等。通过这些功能,用户可以更好地理解和管理Hive中的数据资产,提高数据治理的效率和质量。 总之,apache-atlas-2.1.0-hive-hook.tar.gz是Apache Atlas项目中用于与Hive集成的插件,通过它可以实现对Hive中数据资产的元数据管理和数据治理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cloneme01

谢谢您的支持与鼓励!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值