Member since
08-08-2024
118
Posts
30
Kudos Received
17
Solutions
My Accepted Solutions
| Title | Views | Posted |
|---|---|---|
| 91 | 07-23-2026 08:29 AM | |
| 131 | 07-22-2026 02:41 PM | |
| 268 | 06-30-2026 10:16 AM | |
| 218 | 06-22-2026 10:01 AM | |
| 283 | 06-12-2026 07:16 AM |
11-04-2025
08:29 AM
Hello @enguias, Sometimes this error could be for an old algorithm such as SHA-1. And most possible if using Java 11 that is more strict with the policies. One option is to use connection without TLS, if possible and acceptable in your environment: jdbc:sqlserver://<host>:<port>;databaseName=<DB>;encrypt=disable Or, update the certificate to SHA-256 with TLS 1.2. This is the best option if you prefer to maintain the encryption. Maybe this documentation from SQL can help too: https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/configure-sql-server-encryption?view=sql-server-ver17
... View more
11-03-2025
11:07 AM
Hello @yoonli, Thanks for contacting our Cloudera Community and sharing your question. Something I have to mention is that Cloudera does not support standalone Spark cluster, we only work with YARN clusters. Anyway, taking a quick look on this issue, I see that you're not mentioning any principal or keytab, when you use Kerberos, it will always try to run kinit, but if there are no principal and keytab, it will fail. Something you can try is using the Simple Auth method, you can add these two settings on your spark-defaults.conf: spark.hadoop.fs.s3a.aws.credentials.provider=org.apache.hadoop.fs.s3a.SimpleAWSCredentialsProvider
spark.hadoop.security.authentication=simple
hadoop.security.authentication=simple https://hadoop.apache.org/docs/stable/hadoop-aws/tools/hadoop-aws/index.html
... View more
10-18-2025
01:37 PM
1 Kudo
Hello @donaldo71, This looks like SQL is getting the deadlock because of the many records in once. You can try couple of this. First, enable the retry option on the PutSql or PutdatabaseRacord processors. If the retries helped previously, this could also help in your case. Also, decrease the concurrency and batch sizes to try to decrease the SQL load. Additionally, on the SQL side, if you can, use row versioning isolation to reduce locking: ALTER DATABASE DBNAME SET READ_COMMITTED_SNAPSHOT ON;
... View more
10-16-2025
09:42 AM
1 Kudo
Understood. Hopefully the missing NAR's pointed on the previous update help you figure the issue.
... View more
10-15-2025
12:13 PM
Hello @pnac03, Have you checked if the truststore has the CA cert from the NiFi Registry imported? keytool -list -keystore /path/to/truststore.jks If is not listed there, you will need to import it : keytool -importcert -alias 3SCDemo-CA -file /tmp/ca-cert.pem -keystore /path/to/truststore.jks
... View more
10-15-2025
12:04 PM
1 Kudo
Hello @mbraunerde, I see you mentioned that you're using NiFi 2.5.0, I think that version is not provided for Cloudera on the CFM right? Even the most recent CFM does not have NiFi 2.5.0, the latest is CFM 4.10 with NiFi 2.3.0. I ask because the Cloudera provided CFM do have Parquet already included: PutParquet https://docs.cloudera.com/cfm/4.10.0/release-notes/topics/cfm-supported-processors.html Now, if you want to add it on a custom NiFi install, you should import those NAR already loaded but also you need nifi-standard-services-api-nar and nifi-record-serialization-services-nar. You can take a look here: https://mvnrepository.com/artifact/org.apache.nifi/nifi-standard-services-api-nar https://mvnrepository.com/artifact/org.apache.nifi/nifi-record-serialization-services-nar
... View more
10-14-2025
11:41 AM
Hello @AlokKumar, Thanks for using Cloudera Community. As I understand, what you need is to add one more step in your flow: HandleHttpRequest-> MergeContent -> ExecuteScript (Groovy)-> HandleHttpResponse Since you have JSON fields and files, you're getting multiple FlowFiles. So this extra MergeContent phase will combine the JSON and the file into a single FlowFile On the MergeContent, set Merge Strategy as “Defragment” and set Correlation Attribute Name as http.request.id. that is unique from each HandleHttpRequest
... View more
10-06-2025
01:18 PM
Hello @Brenda99, The question is very wide, there are many things that can help to improve the performance. Some basic recomendations are documented here: https://docs.cloudera.com/cdp-private-cloud-base/7.3.1/tuning-spark/topics/spark-admin_spark_tuning.html Take a look on the documentation, that could help you. Also, it will worth to talk with the team in charge of your account to found deeper performance tuning analysis.
... View more
09-18-2025
10:09 AM
Yes, you're right. Looks like Java Kerberos makes the applications to not always have an application name that we can use here. I was reading about other option that makes the processes to fallback from one to another enctype. But that will need to have "allow_weak_crypto = true" and as you mentioned that is not possible in your scenario. Not sure if what you need is possible somehow.
... View more
09-15-2025
09:56 PM
Hello @asand3r, Glad to see you on the community. Directly on NiFi you cannot specify the those encryptions per processor. What comes to my mind is to configure per realm user, this should work. In the krb5.conf you can tell specifically for each realm user, something like this: [appdefaults] hdfs = { default_tgs_enctypes = arcfour-hmac-md5 aes256-cts-hmac-sha1-96 aes128-cts-hmac-sha1-96 permitted_enctypes = arcfour-hmac-md5 aes256-cts-hmac-sha1-96 aes128-cts-hmac-sha1-96 } This will target any application using a principal with 'hdfs' in its name. You may need to be more specific in some cases, for example, using the full principal name. In your NiFi HDFS processors, you'll need to set the Kerberos Principal property to a value that matches the [appdefaults] section.
... View more