Confluent Installation for SUSE Linux Enterprise
SuSE Linux Enterprise 15 SP4 or higher is currently required for installation.
After adding the correct repository as indicated in the download page, you can install confluent by doing:
zypper install lenovo-confluent
At which point go ahead and enable it and start it.
systemctl enable confluent --now
At this point, source the script below for confluent command line functionality or logout and log back in.
source /etc/profile.d/confluent_env.sh
Enabling the Web UI
Enable Secure WebServer with SSL
If not otherwise enabling and configuring TLS, then the following will activate a TLS configuration:
cd /etc/apache2/vhosts.d/
cp vhost-ssl.template mySSL.conf
Use osdeploy to create TLS certificate:
osdeploy initialize -t
Enable SSL on Apache
a2enmod rewrite
a2enflag SSL
systemctl enable apache2 --now
In terms of confluent itself, it is by default set up without any user access. To enable a user that can ssh into your server to access the web interface:
confetty create /users/demouser role=admin
The user ‘demouser’ may now use his login password to access the confluent web interface as an administrator. The available roles are:
- Administrator: Full access apart from reading ‘secret.’ attributes for all data and operations
- Operator: Removes the ability to change or add usernames or passwords in various contexts
- Monitor: Suitable for health check programs, unable to do anything to effect operation of systems, but can get power state, health, and sensor data.
After these steps, the GUI should be available at:
https://[server]/lenovo-confluent/
Getting ready to use confluent
Proceed to configuring confluent for information on adding groups and nodes.