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 atlas.kafka.security.protocol 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.
- CDPD-10873
- 1) Fixed quick search aggregation metrics when filtered with System Attributes
- 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
- CDPD-11681:
- 1. Filter Search Results with multiple entity type by 'comma' separated string of typeName in the request Eg. "typeName": "hive_table,hive_db".
- 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 aspark_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.
- 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.
- 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.
- 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.
- 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.
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