Cloudera Data Flow Deployments
Cloudera Data Flow Deployments provides a cloud-native runtime to run your Apache NiFi flows through auto- scaling Kubernetes clusters. It also provides a centralized monitoring and alerting capability that results in improved Software Development Life Cycle (SDLC) for developers.
Quickstart
Get started with Cloudera Data Flow quickly by walking through a few simple steps. Ensure that administrators have access to Cloudera, enable Cloudera Data Flow for an environment, give users access to Cloudera Data Flow, and then add to the Catalog and deploy the Hello World ReadyFlow.
Cloud infrastructure
Learn about the infrastructure requirements of Cloudera Public Cloud and Cloudera Data Flow with supported cloud providers.
Environments
You can enable the Cloudera Data Flow service for any supported environment you have registered with Cloudera. Once Cloudera Data Flow has been enabled for an environment, you can start deploying flow definitions to it.
ReadyFlows
ReadyFlows are predefined, out-of-the-box data flows that can be immediately deployed by providing a set of required parameters.
Flow development using Apache NiFi
Before you can deploy a flow definition in Cloudera Data Flow, you may develop your data flow logic in a development environment using Apache NiFi. Download the NiFi flow as a flow definition, import it to Cloudera Data Flow and finally, deploy the flow. The flow definition acts as a configuration logic for your flow deployments. It enables you to deploy your data flow without the need to maintain cluster infrastructure. You can deploy the same flow to multiple environments in Cloudera Data Flow.
Importing flow definitions from Apache NiFi
If you want to use a NiFi flow in Cloudera Data Flow, you must import it as a flow definition. When imported, the flow definition is added to the flow Catalog.
Catalog / Managing flow definitions
Your flow definitions are stored in the Catalog. This is where you manage the Cloudera Data Flow flow definition lifecycle from import through versioning to deletion.
Flow deployments
A flow deployment represents a NiFi cluster running on Kubernetes and executing a specific flow definition.
Security
Learn about Data Flow security features and tasks, including authorization.
Troubleshooting
Learn about identifying and addressing errors throughout the lifecycle of a Cloudera Data Flow deployment.