首页 > 解决方案 > HDP Atlas 中 Hive 托管表的沿袭不可见

问题描述

我正在使用带有 HDP 的 Atlas 来为我的配置单元表创建沿袭流,但沿袭仅对配置单元外部表可见。我已经创建了配置单元托管表并执行连接操作以创建一个新表并使用import-hive.sh放置在 hook-bin 文件夹下导入配置单元元存储。但是托管表的沿袭是不可见的。

甚至未列出托管表的 HDFS 目录。但是,如果我检查外部表 HDFS 目录是否可用。

有人可以帮我吗?提前致谢。

标签: hadoophortonworks-data-platformapache-atlas

解决方案


在我的案例中,有两个因素导致了这个问题,第一个是 Hive-Hook,第二个是offsets.topic.replication.factor. 为了解决这个问题,实施了以下步骤:-

1) 为 atlas 重新安装 Hive Hook grep 为Apache Atlas安装的服务列表并重新安装 Hive-Hook jar

2) Kafka 偏移复制属性 将值更改offsets.topic.replication.factor为 1。

通过实施上述更改,血统在 Hive 和 sqoop 的 Atlas 本身中得到反映。


推荐阅读