Known issues in Flow Management
Learn about the known issues and limitations in Flow Management clusters, their impact on functionality, and any available workarounds to mitigate these issues.
NiFi 1.28 with CFM 2.2.9
- CFM-4331: HBase 1.1.2 components incompatible with JDK17
-
HBase 1.1.2 components are not compatible with JDK 17.
- Unused NiFi configuration values
-
The following NiFi configuration values are no longer in use. They are still visible in the UI, but they are obsolete and have no effect on functionality.
nifi.nar.hotfix.provider.file.list.identifier
nifi.nar.hotfix.provider.location.identifier
nifi.nar.hotfix.provider.last.modification.identifier
nifi.nar.hotfix.provider.directory.identifier
nifi.nar.hotfix.provider.date.time.format
nifi.nar.hotfix.provider.proxy.user
nifi.nar.hotfix.provider.proxy.password
nifi.nar.hotfix.provider.proxy.server
nifi.nar.hotfix.provider.proxy.server.port
nifi.nar.hotfix.provider.connect.timeout
nifi.nar.hotfix.provider.read.timeout
nifi.nar.hotfix.provider.nar.location
nifi.nar.hotfix.provider.poll.interval
nifi.nar.hotfix.provider.implementation
nifi.nar.hotfix.provider.user.name
nifi.nar.hotfix.provider.password
nifi.nar.hotfix.provider.base.url
nifi.nar.hotfix.provider.required.version
nifi.nar.hotfix.provider.enabled
- Unable to view user interface after upgrade due to change in NiFi group authorization
-
After upgrading to Cloudera Public Cloud 7.3.1 (or 7.2.18), you may encounter the error message "Unable to view the user interface." This issue occurs because, in versions prior to 7.2.18, NiFi group authorization relied on the host's SSSD configuration for group synchronization.
With the deprecation of the SHELL user group provider, Cloudera Public Cloud 7.3.1 (and 7.2.18) defaults to the LDAP user group provider in Flow Management Data Hub clusters to handle user group management. This change offers enhanced compatibility, security, and performance. - PutIcebergCDC processor error: Unable to specify server’s Kerberos Principal name
-
When using the PutIcebergCDC processor, you may encounter an error if the Hadoop Configuration Resources property specified for the Catalog Service only includes the standard Hadoop configuration files from CDP environment (/etc/hadoop/conf/core-site.xml, /etc/hadoop/conf/ssl-client.xml, and /etc/hive/conf/hive-site.xml). The error message states:
Failed to specify server’s Kerberos principal name.
- Incomplete Ranger policy for NiFi metrics in Cloudera Manager
-
Cloudera Manager does not accurately reflect NiFi metrics for the NiFi service due to incomplete Flow NiFi access policies in Ranger. The required 'nifi' group is not included in the access policies, resulting in restricted access to the metrics data.
- InferAvroSchema may fail when inferring schema for JSON data
-
In Apache NiFi 1.17, the dependency on Apache Avro has been upgraded to 1.11.0. However, the InferAvroSchema processor depends on the hadoop-libraries NAR from which the Avro version comes from, causing a NoSuchMethodError exception.
NiFi 2.0 with CFM 4.2.1
- Processors using OpenAI library may not work
-
When using Flow Management clusters, several processors relying on the OpenAI library are not functional due to compatibility issues caused by OpenAI API changes. The affected processors use an outdated OpenAI library version that is no longer supported. The impacted processors are:
- PutChroma
- QueryChroma
- PromptChatGPT
- PutOpenSearchVector
- QueryOpenSearchVector
- PutPinecone
- QueryPinecone
- PutQdrant
- QueryQdrant
These processors require an updated OpenAI library version (1.56.2 or later) to function correctly.
- Invalid Python version
-
Due to the invalid Python version defined for the NiFi service, the Python API based processors (such as PromptChatGPT, QueryPinecone, and so on) will remain invalid as the NiFi service will be unable to download the associated dependencies. The issue can be resolved by changing the version for the
nifi.python.command
property. - PutIcebergCDC processor error: Unable to specify server’s Kerberos Principal name
-
When using the
PutIcebergCDC
processor, you may encounter an error if the Hadoop Configuration Resources property specified for the Catalog Service only includes the standard Hadoop configuration files from CDP environment (/etc/hadoop/conf/core-site.xml, /etc/hadoop/conf/ssl-client.xml, and /etc/hive/conf/hive-site.xml). The error message states: Failed to specify server’s Kerberos principal name.