嗨,我是Apache Atlas的新手。我面临着一个问题。我想手动创建一个hive_table实体类型,但在实体类型下拉列表中;hdfs_ path";有人能告诉我如何在apache Atlas中使用自定义实体类型吗。除了Apche Atlas网站之外,有人能为我提供一个好的文档部分或教程吗。
这是我想添加一个新的实体类型的照片
TL;DR:您需要将以下设置应用于atlas-application.properties,然后重新启动:
atlas.ui.editable.entity.types=<your entity types>
请注意,<your entity types>
可以是逗号分隔的列表,如hdfs_path,kafka_topic
,或者,为了只允许通过UI创建和编辑所有类型,请使用星形*
。
我想这种限制性默认的原因是Atlas中的元数据通常是使用钩子和网桥从其他系统同步的。因此,为了保持元数据";一致的";(即防止人们在Atlas中创建与引用系统中存在的实际数据资产不对应的元数据条目的风险(,默认情况下,通过UI编辑实体类型被锁定。
参考:https://issues.apache.org/jira/browse/ATLAS-3237
hive_table实体应该使用导入脚本进行同步。
"hdfs_ path";除非它们属于沿袭,否则不会自动同步,因此可以选择手动创建它们。
然而,如果你想手动创建它们,请检查以下链接,其中包含步骤:-
https://community.cloudera.com/t5/Support-Questions/How-to-create-hive-table-entity-in-Apache-atlas-using-REST/td-p/173644