Autoscaling Apache NiFi with Data Flow Experience on Kubernetes (K8) on AWS
https://www.clouddataops.dev/data-flow-experience
https://www.clouddataops.dev/data-flow-experience
https://docs.cloudera.com/cfm/2.1.1/release-notes/topics/cfm-whats-new.html
https://docs.cloudera.com/cfm/2.1.1/upgrade-paths/topics/cfm-upgrade-paths.html
For changes: https://www.datainmotion.dev/2021/02/new-features-of-apache-nifi-1130.html
Get your download on: https://docs.cloudera.com/cfm/2.1.1/download/topics/cfm-download-locations.html
To start researching for the future, take a look at some of the technical preview features around Easy Rules engine and handlers.
https://docs.cloudera.com/cfm/2.1.1/release-notes/topics/cfm-technical-preview.html
Make sure you use the latest possible JDK 8 as there are some bugs out there. Use a recent version of the JDK like 8u282 or newer.
Size your cluster correctly! https://docs.cloudera.com/cfm/2.1.1/nifi-sizing/topics/cfm-sizing-recommendations.html. Make sure you have at least 3 nodes.
I am hard pressed to keep up with Data Store + Query terminology du jour. Was it Data Lake House? All these giant bodies of water mostly stored in buckets (S3)? I agree there are lots of nuances and many different query engines on top of those various means for storing that data. I don't think everytime we add a twist we need to add increasingly silly terms on top. Is it to confuse users? developers? data engineers? companies? executives? Perhaps if we change our data warehouse name again we can get them to buy the same thing again.
Clearly it can't be one size fit all for all this different things? I know a lot of companies of various types and sizes and most don't approach the size of the data that companies like Netflix and LinkedIn have. I really like their innovation, but often those projects get released and then wither in obscurity.
A few projects look really good:
For me, if I can do the basic CRUD operations that applications, reports, dashboards and queries require then it works for me. With Apache NiFi, Apache Kafka, Apache Spark and Apache Flink supporting a data store then it is should be good. The one thing I have to be wary of is that datastores like Apache Kudu, Apache HBase and HDFS have been around for a long time and have many of the production killing bugs flushed out of it, multiple company support and robust Open Source Apache communities around them. If a new project doesn't it won't survive, get traction or will just sit out there orphaned. Let's build on what we have and try not to have a million half supported projects that are often abandoned or of unknown status. Apache Parquet and Apache ORC have shown themselves as really solid and having engines like Apache Hive and Apache Impala to query them is really important. Apache Ozone is looking very interesting for when Object Stores are not available. http://ozone.apache.org/
CSA 1.3.0 is now available with Apache Flink 1.12 and SQL Stream Builder! Check out this white paper for some details. You can get full details on the Stream Processing and Analytics available from Cloudera here.