Kafka Sink Configuration Manager API
Overview
The Kafka Sink Configuration Manager API allows you to:
Monitor the health of Kafka services.
Start, stop, and restart Kafka services.
Add and delete sink connectors that replicate data from Kafka to Actian Vector.
Installation Path
By default, the Kafka Sink Configuration Manager API is installed at:
/opt/insightsoftware/hubble-accelerator/5.0.x/hubble-sinkconnector
Authentication
The system supports nginx basic authentication for the Kafka Sink Configuration Manager API and Kafka UI.
Password File Location
The password file is located at /etc/nginx/.kafkaui_swagger_pass.
View Current Credentials
To view the current authentication credentials, use the following command:
cat /etc/nginx/.kafkaui_swagger_pass
The file contains the username and encrypted password in the format:
admin:$apr1$B2ZSKTyJ$r/nbs1X23J9WVsNBxZR1f/
Change Password
To change the password for the admin user, run the following command:
sudo htpasswd /etc/nginx/.kafkaui_swagger_pass admin
After changing the password, restart the nginx service:
sudo systemctl restart nginx
The following are the default authentication credentials:
Username: admin
Password: hubble
Caution: For security, it is recommended to change the default password after initial setup.
Restart the Hubble Sink Connector
After updating the password, restart the service to apply the changes:
sudo systemctl stop hubble-sinkconnector
sudo systemctl start hubble-sinkconnector
Basic Commands
Startup
To start the hubble-sinkconnector service, use the following command:
systemctl start hubble-sinkconnector
Shutdown
To stop the hubble-sinkconnector service, use the following command:
systemctl stop hubble-sinkconnector
Note: The hubble-sinkconnector service must be run as root.