Adding Cloudera SQL Stream Builder as a Service
You need to use the Add Service wizard in Cloudera Manager to have the Cloudera SQL Stream Builder service on your cluster.
- Make sure that the Cloudera SQL Stream Builder CSD file is in the
/opt/cloudera/csd
folder. - Make sure that the Cloudera Streaming Analytics parcel is added to Cloudera Manager.
- Make sure that you have installed and configured the Cloudera SQL Stream Builder databases correctly, and installed the required Java drivers as well.
- Check that the following components are installed on your cluster:
Mandatory components Optional components Flink Schema Registry Kafka Kudu Hive KNOX
Enabling High Availability for Cloudera SQL Stream Builder
High Availability for Cloudera SQL Stream Builder can be enabled using load-balancing through KNOX. To be able to use load-balancing for Cloudera SQL Stream Builder after the service is installed, you need to have a KNOX service installed in the SSB cluster.
Using KNOX for load-balancing Cloudera SQL Stream Builder
From Cloudera Streaming Analytics 1.14.0, Cloudera SQL Stream Builder uses KNOX as a load-balancer for multiple instances.
KNOX handles load-balancing automatically when multiple instances are added. For more information on KNOX, see Apache Knox Gateway Overview.