Known Issues in Apache Atlas

Learn about the known issues in Atlas, the impact or changes to the functionality, and the workaround.

Known Issues identified in Cloudera Runtime 7.3.1.400 SP2

CDPD-83455: Basic Search API responding with unexpected values in response JSON
7.3.1.400
The /v2/search/basic API endpoints can returns an unexpected result when Cloudera Data Catalog sends a search request with the equals keyword. Apache Atlas does not support the equals keyword and replies it
Only use the supported keywords when querying the /v2/search/basic endpoint:
  • =
  • !=
  • contains
  • begin_with
  • ends_with
  • is_null
  • not_null

Known Issues identified in Cloudera Runtime 7.3.1.300 SP1 CHF 1

The following section lists the known issues identified in this release:

CDPD-77434: When complete qualifiedName is provided as prefixString, sometimes search suggestions do not return the right suggestion
7.1.7 and its service packs, 7.1.9 and its service packs, 7.3.1, 7.3.1.100, 7.3.1.200, 7.3.1.300, 7.3.1.400
When searching for a newly created Iceberg table with the complete qualifiedName of an iceberg_column, the quick search does not list the Iceberg table as a suggestion sometimes.
None

Known Issues identified in Cloudera Runtime 7.3.1.200 SP1

There are no new known issues identified in this release.

Known Issues identified in Cloudera Runtime 7.3.1.100 CHF 1

The following section lists the known issues identified in this release:

CDPD-77738: Atlas hook authorization issue causing HiveCreateSysDb timeout
7.1.7. SP3 CHF7, 7.1.7. SP3 CHF8, 7.1.7. SP3 CHF9, 7.1.7. SP3 CHF10, 7.1.9 SP1 CHF4, 7.1.9 SP1 CHF5, 7.1.9 SP1 CHF6, 7.1.9 SP1 CHF7, 7.1.9 SP1 CHF8, Cloudera Runtime 7.3.1.100, 7.3.1.200, 7.3.1.300, 7.3.1.400
Atlas hook authorization error causes HiveCreateSysDb command to time out due to repeated retries.
None
CDPD-81092: Classic UI: Tables tab view stuck on loader in entity detail page
7.3.1.300, 7.3.2
Cloudera Runtime 7.3.1.100, 7.3.1.200
When navigating to the Tables tab in the details of an entity, the Tables tab might get stuck during loading.
None
CDPD-81499: Basic search is lagging as some Datatypes not getting indexed in Solr
7.1.9 SP1 and its service packs Cloudera Runtime 7.3.1.100, 7.3.1.200, 7.3.1.300, 7.3.1.400
The Boolean datatype in Solr 3.6.2 is not indexed. When a search includes Boolean datatype, in-memory searching must be used. A larger dataset results in longer search time.
None
CDPD-82054: UI: when server response date fields as '0', UI shows as current time
7.3.1, 7.3.1.100, 7.3.1.200, 7.3.1.300
7.3.1.400
If an API response contains an invalid date value (such as 0) intended for display on the user interface, the current system date is shown. This issue specifically affects the Entity Detail page, where the create time and modified time are displayed.
Apache JIRA: ATLAS-5015
None
CDPD-84502: Advanced Search is not working properly in Atlas UI
7.3.1.100, 7.3.1.200, 7.3.1.300, 7.3.1.400
The Advance Search in Atlas does not return any results when selecting the Typedef option. The API is not triggered for each relation.
None.

Known Issues in Cloudera Runtime 7.3.1

CDPD-67112: Import transforms do not work as expected when replacing a string which already has ":"
7.1.9 SP1 and its hotfixes, 7.3.1, 7.3.1.100, 7.3.1.200, 7.3.1.300, 7.3.1.400
The character “:” is not supported in path replacements. The import succeeds but location remains unchanged. The character “:” must be avoided.
None
CDPD-69150: Unable to add labels or user defined properties in Japanese
7.1.9 SP1, 7.3.1, 7.3.1.100, 7.3.1.200, 7.3.1.300, 7.3.1.400
Adding Japanese labels or user defined properties results in the error message: “Invalid label: データ, label should contain alphanumeric characters, _ or -
None
CDPD-69279: Quick search does not return entities when using Japanese or Chinese characters to search properties
7.1.9 SP1 and its hotfixes, 7.3.1, 7.3.1.100, 7.3.1.200, 7.3.1.300, 7.3.1.400
Entities, such as hdfs_path, are not returned by the search when their indexable properties are searched using partial search terms made of Japanese or Chinese characters. Only exact matches return results when searching the indexed properties made of Japanese or Chinese characters.
None
CDPD-68191: Suggestions do not return the correct results when searching multiple Chinese characters
7.1.9 SP1 and its hotfixes, 7.3.1, 7.3.1.100, 7.3.1.200, 7.3.1.300, 7.3.1.400
Free text search does not return results when searching Chinese phrases made of multiple characters. Partial searches return the correct results.
None.
CDPD-71219: Regression : Suggestions don't work for single character words on indexable attributes
7.1.9 SP1 and its hotfixes, 7.3.1, 7.3.1.100, 7.3.1.200, 7.3.1.300, 7.3.1.400
When searching for entities whose name (entity names are indexable) is a single character, search results are returned but suggestions are not. When searching for entities whose description (entity descriptions are not indexable) is a single character, both search results and suggestions are returned.
None.
CDPD-67450: Table name renaming operation is not updating or creating iceberg_table entity
Renaming an Iceberg table does not update the corresponding Atlas entity.
7.1.7 and its service packs and hotfixes, 7.1.9 and its service packs and hotfixes, 7.3.1, 7.3.1.100, 7.3.1.200, 7.3.1.300, 7.3.1.400
None.
CDPD-67089: Export/Import: When a table with Ozone path is exported as "connected", only the Ozone key is exported.
7.1.9 SP1 and its hotfixes, 7.3.1, 7.3.1.100, 7.3.1.200, 7.3.1.300, 7.3.1.400
When table with Ozone path is exported as "connected", only Ozone key is exported. Other Ozone entities, such as Ozone volume, Ozone bucket are not exported.
None.
CDPD-43772: Performance issues with Atlas service
7.1.7 and its service packs and hotfixes, 7.1.9 and its service packs and hotfixes, 7.3.1, 7.3.1.100, 7.3.1.200, 7.3.1.300, 7.3.1.400
If there are lot of update operations and the compression type of column families of atlas_janus table is SNAPPY, then the Kafka message processing might become slower.
  • Consider setting compression type of column families of atlas_janus table as GZ.
CDPD-70450: Impala SQL queries that include the “WITH” clause should populate lineage in Atlas
7.1.9 and its service packs and hotfixes, 7.3.1, 7.3.1.100, 7.3.1.200
7.3.1.300
Impala SQL queries that do not use the WITH clause can show lineage in Atlas, but queries that do use the WITH clause cannot show lineage in Apache Atlas. Impala SQL queries using the WITH clause are not supported.
CDPD-56590: Create table "like" from Iceberg table creates a hive_table instead of iceberg_table
7.1.9 and its service packs and hotfixes, 7.3.1, 7.3.1.100, 7.3.1.200
By default, for tables created using the "like" command, lineage is not generated in Atlas. The destination like table should be of the same type as source table. Instead an iceberg_table for source and hive_table for destination are getting created.
CDPD-56085: [Impala Iceberg] LOAD DATA INPATH to Iceberg_table creates a temporary hive_table with name <iceberg_table_name>_tmp* and then marks it as DELETED in Atlas
7.1.9 and its service packs and hotfixes, 7.3.1, 7.3.1.100, 7.3.1.200
Running a query like "LOAD DATA INPATH to iceberg_table", creates a temporary hive_table with name <iceberg_table_name>_tmp* and then marks it as DELETED in Atlas. So in Atlas, a deleted entity is created corresponding to the temporary table "<iceberg_table_name>_tmp*".
Tag added to the File system (HDFS) entity will not be propagated to the Iceberg table, user has to manually add to the iceberg_table, since the tag propagation is broken due to the deleted table in the flow.
CDPD-55301: The ddlQueries and ALTERTABLE_* lineage are missing for Spark tables created using spark3-shell
7.1.9 and its service packs and hotfixes, 7.3.1, 7.3.1.100, 7.3.1.200
The ddlQueries and outputFromProcesses (lineage) is missing for the alter queries.
CDPD-11941: Table creation events missed when multiple tables are created in the same Hive command
7.1.7 and its service packs and hotfixes, 7.1.8 and its service packs and hotfixes, 7.1.9 and its service packs and hotfixes, 7.3.1, 7.3.1.100, 7.3.1.200, 7.3.1.300, 7.3.1.400
When multiple Hive tables are created in the same database in a single command, the Atlas audit log for the database may not capture all the table creation events. When there is a delay between creation commands, audits are created as expected.
None
CDPD-11940: Database audit record misses table delete
7.1.7 and its service packs and hotfixes, 7.1.8 and its service packs and hotfixes, 7.1.9 and its service packs and hotfixes, 7.3.1, 7.3.1.100, 7.3.1.200, 7.3.1.300, 7.3.1.400
When a hive_table entity is created, the Atlas audit list for the parent database includes an update audit. However, at this time, the database does not show an audit when the table is deleted.
None
CDPD-11692: Navigator table creation time not converted to Atlas
7.1.7 and its service packs and hotfixes, 7.1.8 and its service packs and hotfixes, 7.1.9 and its service packs and hotfixes, 7.3.1, 7.3.1.100, 7.3.1.200, 7.3.1.300, 7.3.1.400
In converting content from Navigator to Atlas, the create time for Hive tables is not moved to Atlas.
None
CDPD-10576: Deleted Business Metadata attributes appear in Search Suggestions
7.1.7 and its service packs and hotfixes, 7.1.8 and its service packs and hotfixes, 7.1.9 and its service packs and hotfixes, 7.3.1, 7.3.1.100, 7.3.1.200, 7.3.1.300, 7.3.1.400
Atlas search suggestions continue to show Business Metadata attributes even if the attributes have been deleted.
None
CDPD-10574: Suggestion order doesn't match search weights
7.1.7 and its service packs and hotfixes, 7.1.8 and its service packs and hotfixes, 7.1.9 and its service packs and hotfixes, 7.3.1, 7.3.1.100, 7.3.1.200, 7.3.1.300, 7.3.1.400
At this time, the order of search suggestions does not honor the search weight for attributes.
None
CDPD-7982: HBase bridge stops at HBase table with deleted column family
7.1.7 and its service packs and hotfixes, 7.1.8 and its service packs and hotfixes, 7.1.9 and its service packs and hotfixes, 7.3.1, 7.3.1.100, 7.3.1.200, 7.3.1.300, 7.3.1.400
Bridge importing metadata from HBase fails when it encounters an HBase table for which a column family was previously dropped. The error indicates:
Metadata service API org.apache.atlas.AtlasClientV2$API_V2@58112bc4 failed with status 404 (Not Found) Response Body
({""errorCode"":""ATLAS-404-00-007"",""errorMessage"":""Invalid instance creation/updation parameters passed :
hbase_column_family.table: mandatory attribute value missing in type hbase_column_family""}) 
None
CDPD-6675: Irregular qualifiedName format for Azure storage
The qualifiedName for hdfs_path entities created from Azure blog locations (ABFS) doesn't have the clusterName appended to it as do hdfs_path entities in other location types.
None
CDPD-4762: Spark metadata order may affect lineage
Atlas may record unexpected lineage relationships when metadata collection from the Spark Atlas Connector occurs out of sequence from metadata collection from HMS. For example, if an ALTER TABLE operation in Spark changing a table name and is reported to Atlas before HMS has processed the change, Atlas may not show the correct lineage relationships to the altered table.
None
CDPD-4545: Searches for Qualified Names with "@" doesn't fetch the correct results
When searching Atlas qualifiedName values that include an "at" character (@), Atlas does not return the expected results or generate appropriate search suggestions.
Consider leaving out the portion of the search string that includes the @ sign, using the wildcard character * instead.
CDPD-3208: Table alias values are not found in search
When table names are changed, Atlas keeps the old name of the table in a list of aliases. These values are not included in the search index in this release, so after a table name is changed, searching on the old table name will not return the entity for the table.
None
CDPD-3160: Hive lineage missing for INSERT OVERWRITE queries
Lineage is not generated for Hive INSERT OVERWRITE queries on partitioned tables. Lineage is generated as expected for CTAS queries from partitioned tables.
None
CDPD-3125: Logging out of Atlas does not manage the external authentication
At this time, Atlas does not communicate a log-out event with the external authentication management, Apache Knox. When you log out of Atlas, you can still open the instance of Atlas from the same web browser without re-authentication.
To prevent access to Atlas after logging out, close all browser windows and exit the browser.
CDPD-1892: Ranking of top results in free-text search not intuitive
The Free-text search feature ranks results based on which attributes match the search criteria. The attribute ranking is evolving and therefore the choice of top results may not be intuitive in this release.
If you don't find what you need in the top 5 results, use the full results or refine the search.
CDPD-1884: Free text search in Atlas is case sensitive
The free text search bar in the top of the screen allows you to search across entity types and through all text attributes for all entities. The search shows the top 5 results that match the search terms at any place in the text (*term* logic). It also shows suggestions that match the search terms that begin with the term (term* logic). However, in this release, the search results are case-sensitive.
If you don't see the results you expect, repeat the search changing the case of the search terms.
CDPD-1823: Queries with ? wildcard return unexpected results
DSL queries in Advanced Search return incorrect results when the query text includes a question mark (?) wildcard character. This problem occurs in environments where trusted proxy for Knox is enabled, which is always the case for Cloudera.
None
CDPD-1664: Guest users are redirected incorrectly
Authenticated users logging in to Atlas are redirected to the Cloudera Knox-based login page. However, if a guest user (without Atlas privileges) attempts to log in to Atlas, the user is redirected instead to the Atlas login page.
To avoid this problem, open the Atlas Dashboard in a private or incognito browser window.
CDPD-922: IsUnique relationship attribute not honored
The Atlas model includes the ability to ensure that an attribute can be set to a specific value in only one relationship entity across the cluster metadata. For example, if you wanted to add metadata tags to relationships that you wanted to make sure were unique in the system, you could design the relationship attribute with the property "IsUnique" equal true. However, in this release, the IsUnique attribute is not enforced.
None
CDPD-75994: Post DL regular upgrade (non ZDU) to 7.3.1, "Exception in getKafkaConsumer ,WakeupException: null" is seen
7.1.7 and its service packs and hotfixes, 7.1.8 and its service packs and hotfixes, 7.1.9 and its service packs and hotfixes, 7.3.1, 7.3.1.100, 7.3.1.200, 7.3.1.300, 7.3.1.400
After the data lake is upgraded to 7.3.1, sometimes Atlas Hook does not function when Apache Atlas and Apache Kafka are started at the same time, thus Atlas is unable to connect to Kafka while Kafka is still being set up. Atlas performs only three attempts.

Restart the cluster, after the upgrade to trigger to reconnect to Apache Kafka. The Kafka consumer creation should be retried if the Kafka service is unavailable during Atlas startup.

CDPD-76035: Resource lookup for Atlas service is failing
7.1.9 and its service packs and hotfixes, 7.3.1, 7.3.1.100, 7.3.1.200, 7.3.1.300, 7.3.1.400
Once the Atlas configuration snippet atlas.authentication.method.file is enabled and a classification is created, these do not synchronize correctly to the Type Category resource field setting of Apache Ranger. The newly created classification won't be able to be selected as the Type Name.
CDPD-66938: [Analyze] [Atlas] test_time_range tests fail
7.1.9 SP1 CHF3, CHF4, CHF5, CHF6, CHF7. CHF8, 7.3.1, 7.3.1.100, 7.3.1.200, 7.3.1.300, 7.3.1.400
7.1.9 SP1 CHF9,
When the Apache Atlas server is running on a node which has time zone other than UTC, there might be a time of day when the search results might differ if the relative CreateTime date range filters of TODAY, YESTERDAY, etc. are used.
Use explicit date range filters instead of using relative date range filters, such as, TODAY, YESTERDAY.
CDPD-70321: Atlas Parallel import is failing with various errors
7.1.9 SP1 and its service packs and hotfixes, 7.3.1, 7.3.1.100, 7.3.1.200, 7.3.1.300, 7.3.1.400
During a parallel import-export activity with six iceberg table policies with exportOption as db1.* for all six exports, all import fail after the exports.
CDPD-76269: POST Rolling Upgrade performed from 7.1.7.3000 to 7.3.1.0 , and then downgraded from 7.3.1.0 to 7.1.7.3000 , updating edge to enable tag propagation is failing
7.1.7 SP3 and its hotfixes, 7.3.1, 7.3.1.100, 7.3.1.200, 7.3.1.300, 7.3.1.400
When performing a rolling upgrade from 7.1.7.3000 to 7.3.1.0, and then downgrading from 7.3.1.0 to 7.1.7.3000, updating edge to enable tag propagation fails.
Tag propagation works well after a restart.
CDPD-77435: RAZ: Import-hive on Cloudera Data Engineering cluster fails
7.1.7 and its service packs and hotfixes, 7.1.9 and its service packs and hotfixes, 7.3.1, 7.3.1.100
7.3.1.200

Running import-hive command on RAZ enabled Cloudera Data Engineering cluster fails with error "NoClassDefFoundError: com/sun/jersey/core/spi/factory/ResponseBuilderImpl".

CDPD-76789: Creating tag with name description throws java.lang.ClassCastException
7.1.7 and its service packs and hotfixes, 7.1.9 and its service packs and hotfixes, 7.3.1, 7.3.1.100
7.3.1.200
Creating classification with reserved names such as "name", "description", "owner", "version", "serviceType" and "options" can lead to HTTP 500 error in Apache Atlas.
Avoid creating classification with reserved names such as "name", "description", "owner", "version", "serviceType" and "options".
CDPD-77767: Migration status is not updated on file while migration is in progress
7.3.1
7.3.1.100
Whenever a migration starts on any environment and the vertex is attempted to be updated with details, the status update fails with a null pointer exception.
None.
CDPD-71411: Atlas Hbase import fails with jackson-databind expection
7.1.9 SP1 and its service packs and hotfixes,7.3.1
7.1.9 SP CHF4, 7.3.1.100
The jackson-annotations is not updated to match jackson-databind (2.15.0). This causes the NoSuchFieldError error intermittently during an HBase import because of a version mismatch (older 2.12.7 on classpath).
CDPD-80922: Without permission for one glossary, /glossary call throws exception
7.1.7 SP3 and its hotfixes, 7.1.9 SP1 hotfixes, 7.3.1, 7.3.1.100, 7.3.1.200
7.3.1.300
When you don't have the permission for a glossary, the /glossary call results in a exception, blocking authorization for all glossaries. The error message is the following:
{  "errorCode": "ATLAS-403-00-001",  "errorMessage": "hrt_qa is not authorized to perform read entity: guid=*********-****-****-****-*******"}  
CDPD-69910: NPE while deleting BusinessMetadata
7.1.7 and its service packs and hotfixes, 7.1.9 and its service packs and hotfixes, 7.3.1
7.3.1.100
If business metadata is created without adding any applicable types, a NullPointerException is produced when trying to delete that business metadata.
None

Apache Jira: ATLAS-4863

CDPD-69140: Incremental export: When an entity has tag propagated and is exported, the tag is not propagated to it in the export
7.1.9 and its service packs and hotfixes, 7.3.1 and its service packs and hotfixes
When creating tables with multiple levels of depth, a tag applied to the first table will be propagated along the lineage. After exporting the last table, it will not have the propagated tag.

Apache JIRA: ATLAS-4889

CDPD-69213: Export/Import, Incremental Export: When entity exported has a tag propagated from entity which is deleted, tag is not propagated to it at target
7.1.9 and its service packs and hotfixes, 7.3.1 and its service packs and hotfixes
When creating tables with multiple levels of depth, a tag applied to the first table will be propagated along the lineage. After dropping the first table and exporting the entire lineage, the child tables will not have the propagated tag.

Apache JIRA: ATLAS-5055

DOCS-26821: Iceberg entities created in 7.2.17 Atlas-Hook (Hive,Impala,Spark) is not ingested by 7.2.18/7.3.1 Atlas Server
When using an Atlas hook from 7.3.1 with an earlier version of Atlas server (7.1.9 SP1 CHF5 or earlier) to create an Iceberg table, the older data model of Iceberg cannot process the features of the new data models. For example, when encountering relationships or attributes in queries which do not have a definition in the earlier model, Iceberg fails to create new tables with an error message. The data model of the Iceberg in Cloudera Runtime 7.1.9 SP1 CHF5 or later is not backward compatible with earlier data models.
It is recommended to upgrade your Atlas server version to at least 7.1.9 SP1 CHF5 or later.
CDPD-87670: [Atlas UI] Apache Atlas Glossary becomes unresponsive when the page size is set to 50
7.1.7 and its service packs and hotfixes, 7.1.9 and its service packs and hotfixes, 7.3.1 and its service packs and hotfixes
When the page limit is set to 50 in Glossary, the user interface becomes unresponsive due to an incorrect API call with the error message, when trying to show more than 25 associated entities for a glossary item: "expected type AtlasGlossaryCategory; found AtlasGlossaryTerm".

Apache Jira: ATLAS-5067