I’d like to create a new Data Ingest type feed in Kylo, to import data from an external database into Hive. On the second step of the feed wizard there’s a drop-down for Source Database Connection but my database isn’t listed. How do I add my database to this list?
Kylo retrieves the list of database connections from Apache NiFi by looking for controller services of type DBCPConnectionPool. It uses the Database Connection URL, the Database Driver Class Name, and the Database User properties of the controller service to create its own connection to the database. The password comes from Kylo’s application.properties file.
Here’s how to add a new database to the Source Database Connection list in Kylo:
nifi.service.<controller-service-name>.password
<controller-service-name>
is the name of the controller service in all lowercase and spaces are substituted with underscores.nifi.service.mysql.password
service kylo-services restart