![]() |
VOOZH | about |
Elasticsearch is a popular distributed full-text search engine. By centrally storing data, you can perform ultra-fast searches, fine-tuning relevance, and powerful analytics with ease. Elasticsearch has a pipeline tool for loading data called "Logstash". You can use CData JDBC Drivers to easily import data from any data source into Elasticsearch for search and analysis.
This article explains how to use the CData JDBC Driver for HCL Domino to load data from HCL Domino into Elasticsearch via Logstash.
Now, let's create a configuration file for Logstash to transfer HCL Domino data to Elasticsearch.
To connect to Domino data, set the following properties:
Domino supports authenticating via login credentials or an Entra ID (formerly Azure AD) OAuth application:
To authenticate with login credentials, set the following properties:
The driver uses the login credentials to automatically perform an OAuth token exchange.
This authentication method uses Entra ID (formerly Azure AD) as an IdP to obtain a JWT token. You need to create a custom OAuth application in Entra ID (formerly Azure AD) and configure it as an IdP. To do so, follow the instructions in the Help documentation. Then set the following properties:
The tenant ID is the same as the directory ID shown in the Azure Portal's Entra ID (formerly Azure AD) > Properties page.
Now let's run Logstash using the created "logstash.conf" file.
logstash-7.8.0\bin\logstash -f logstash.conf
A log indicating success will appear. This means the HCL Domino data has been loaded into Elasticsearch.
For example, let's view the data transferred to Elasticsearch in Kibana.
GET domino_table/_search
{
"query": {
"match_all": {}
}
}
👁 Querying the HCL Domino data loaded into ElasticsearchWe have confirmed that the data is stored in Elasticsearch.
👁 Confirming the HCL Domino data loaded into ElasticsearchBy using the CData JDBC Driver for HCL Domino with Logstash, it functions as a HCL Domino connector, making it easy to load data into Elasticsearch. Please try the 30-day free trial.
Download a free trial of the HCL Domino Driver to get started:
Download NowLearn more:
👁 HCL Domino IconRapidly create and deploy powerful Java applications that integrate with HCL Domino.