Fixed Issues in Atlas

Review the list of Apache Atlas issues that are resolved in Cloudera Runtime 7.2.10.

CDPD-23721: Improve Hive hook (HS2) to send only lineage information. Before this change Atlas HiveServer2 Hook that monitors Hive entities, had been sending technical metadata and lineage data to Atlas. This causes duplicate technical metadata since the same is sent by Hive Metastore Hook as well.
HS2 hook now sends only lineage data to Atlas. This reduces the volume of data sent by the hook by 60%. This also makes its behavior consistent with other hooks like Impala and Spark. This issue is now resolved.
OPSAPS-19748: Update hive_db typedef to have managedlocation.
Added "managedLocation" attribute to hive_db entity in Atlas. This issue is now resolved.
OPSAPS-58847: Atlas TLS protocol excludes changed to TLSv1 and TLSv1.1 instead of earlier TLSv1.2
This issue is now resolved.
CDPD-1138: Spark Atlas Connector tracks column-level lineage
This issue is now resolved.
CDPD-11790: Shell entity is not resolved to the Complete entity under certain conditions.
Shell entities with duplicate qualifiedName are no longer created when processing message from Spark Atlas Connector. This issue is now resolved.
CDPD-14031: In the Spark Atlas Connector, few S3 entities are created using the V1 S3 model instead of the updated V2 S3 model.
Use Atlas S3 v2 models in Spark Atlas Connector. This issue is now resolved.
OPSAPS-57947: Kafka Broker SSL configuration is not correct in High Availability mode.
When deploying the DataHub in High Availability mode, some of the Ranger and Atlas configurations are not computed correctly. In particular in Atlas, the SSL properties and the REST URL services depending on Ranger.
CDPD-13645: Contains sortBy=name, 'name' attribute is not in hive_storagedesc definition. Also if sortBy is not passed, default attribute is name
Validated if sortBy attribute passed in the request is present in relationship end definition, if not present, ignore sorting.
Validated if sortBy attribute is not passed, default attribute name is present in relationship end definition, if not present, ignore sorting.
1) Fixed quick search aggregation metrics when filtered with System Attributes
2) Fixed quick search aggregation metrics when filtering with more than one filter
3) Fixed quick search aggregation metrics when filtering with negation operator
CDPD-13805: Relationship api request will have provision to specify attributes to be present in search result.
Example Request: /v2/search/relationship?guid=ac9e04cc-f927-4334-af08-c83bc3733f5b&relation=columns&sortBy=name&sortOrder=ASCENDING&attributes=dcProfiledData
1. Filter Search Results with multiple entity type by 'comma' separated string of typeName in the request Eg. "typeName": "hive_table,hive_db".
2. Filter Search Results with multiple tag by 'comma' separated string of tags in the request Eg. "classification": "tag1,tag2".
CDPD-13199: Incorrect attribute values in bulk import
When importing Business Metadata attribute assignments, Atlas used only the last assigned attribute value instead of individual values for each entity in the import list.
CDPD-372: All Spark Queries from the Same Spark Session were included in a Single Atlas Process
A Spark session can include multiple queries. When Atlas reports the Spark metadata, it creates a single process entity to correspond to the Spark session. The result was that an Atlas lineage picture showed multiple input entities or multiple output entities for a process, but the inputs and outputs were only related by the fact that they were included in operations in the same Spark session. In this release, the Spark Atlas Connector produces a spark_application entity for each Spark job. Each data flow produced by the job creates a spark_process entity in Atlas, which tracks the actual input and output data sets for that process. For more information, see Spark metadata collection.
CDPD-12620: Migration progress bar not refreshed
During the import stage of Cloudera Navigator to Apache Atlas migration, the migration progress bar does not correctly refresh the migration status. The Statistics page in the Atlas UI displays the correct details of the migration.
This issue is resolved.
CDPD-10151: Short Spark job processes may be lost
In rare occasions, it is possible for events captured for Atlas by the Spark Atlas Connector to be dropped before the metadata reaches Atlas. It is more likely that an event is lost in very short running jobs.
This issue is resolved.
CDPD-6042: Hive Default Database Location Incorrect in Atlas Metadata
The location of the default Hive database as reported through the HMS-Atlas plugin does not match the actual location of the database. This problem does not affect non-default databases.
This issue is resolved.
CDPD-4662: Lineage graph links not working
Atlas lineage graphs do not include hyperlinks from assets to the assets' detail pages and clicking an asset does not provide an error in the log. Clicking an edge in a graph still provides access to edge behavior options such as controlling how classifications propagate.
This issue is resolved.
CDPD-3700: Missing Impala and Spark lineage between tables and their data files
Atlas does not create lineage between Hive tables and their backing HDFS files for CTAS processes run in Impala or Spark.
This issue is resolved.
Additional Cloudera JIRAs: CDP-5027, CDPD-3700, and IMPALA-9070

Apache patch information

Apache patches in this release. These patches do not have an associated Cloudera bug ID.

  • ATLAS-4088
  • ATLAS-4122
  • ATLAS-4127
  • ATLAS-3913
  • ATLAS-4083
  • ATLAS-4080
  • ATLAS-4077
  • ATLAS-4068
  • ATLAS-4024
  • ATLAS-4051
  • ATLAS-4050
  • ATLAS-4081
  • ATLAS-4062
  • ATLAS-4034
  • ATLAS-4055
  • ATLAS-4013
  • ATLAS-4048
  • ATLAS-3911
  • ATLAS-3941
  • ATLAS-3911
  • ATLAS-4022
  • ATLAS-4026
  • ATLAS-3875
  • ATLAS-4016
  • ATLAS-4025
  • ATLAS-4023
  • ATLAS-4015
  • ATLAS-4006
  • ATLAS-4007
  • ATLAS-4010
  • ATLAS-4005
  • ATLAS-4011
  • ATLAS-3743
  • ATLAS-4008
  • ATLAS-3667
  • ATLAS-3864
  • ATLAS-4170
  • ATLAS-4137
  • ATLAS-4111
  • ATLAS-4092
  • ATLAS-4110
  • ATLAS-4107
  • ATLAS-4019
  • ATLAS-2932
  • ATLAS-4057
  • ATLAS-3988
  • ATLAS-4086
  • ATLAS-4102
  • ATLAS-4101
  • ATLAS-4099
  • ATLAS-4091
  • ATLAS-4095
  • ATLAS-4093
  • ATLAS-4097
  • ATLAS-4017
  • ATLAS-4088
  • ATLAS-4083
  • ATLAS-3980
  • ATLAS-4090
  • ATLAS-4063
  • ATLAS-4089
  • ATLAS-4081
  • ATLAS-3913
  • ATLAS-4080
  • ATLAS-4077
  • ATLAS-4068
  • ATLAS-4024
  • ATLAS-4051
  • ATLAS-4050
  • ATLAS-4073
  • ATLAS-4078
  • ATLAS-4058
  • ATLAS-3864
  • ATLAS-4062
  • ATLAS-4046
  • ATLAS-4163
  • ATLAS-4265
  • ATLAS-4256
  • ATLAS-4258
  • ATLAS-4204
  • ATLAS-4176
  • ATLAS-4257