与Atlas HiveMetastoreBridge代码有关的问题很少

时间:2018-09-13 06:17:39

标签: apache metadata hive-metastore apache-atlas

我正在浏览Apache Atlas中的HiveMetastoreBridge代码,几乎没有疑问。请问这些问题是否太幼稚。

HiveMetastoreBridge code

  1. 为什么要在findEntity方法中清除关系?

  2. 添加引用实体到底在后台做什么?要在toTableEntity方法中清楚一点,我们将添加相关实体的ObjectId作为属性,并调用AtlasEntity的addReferredEntity方法。

  3. 在registerInstance方法中,为什么要在else if语句中创建从第一个实体到其他引用实体的引用。什么时候会创建多个实体,为什么第一个实体会引用其他实体?

  4. 在importTable方法中,为什么创建AtlasEntity processInst之后又要创建AtlasEntitiesWithExtInfo createTableProcess并向其中添加流程实体和路径实体?为什么不使用表实体呢?

0 个答案:

没有答案