Member since
08-08-2024
129
Posts
33
Kudos Received
20
Solutions
My Accepted Solutions
| Title | Views | Posted |
|---|---|---|
| 106 | 09-16-2026 01:45 PM | |
| 215 | 09-03-2026 10:43 AM | |
| 271 | 08-12-2026 04:56 PM | |
| 171 | 07-23-2026 08:29 AM | |
| 280 | 07-22-2026 02:41 PM |
11-04-2025
08:44 AM
Hello @PeterKa, Thanks for reaching our Community. For this, JOLT always need to have the values, it's not very much flexible if an expected value is missing. But, something that JOLT offers is the default operation, that may help you to add "{"data": if it is already included. You can see it here: https://lucabiscotti.github.io/jolt-guide.github.io/#default That option may help you to have the needed format always before the shift.
... View more
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