Linux8.x
SaaS Bridge Client Installation and Configuration on Linux8.x
This article explains how to install and configure the OvalEdge Bridge Client on Linux-based operating systems. The Bridge Client provides secure communication between the OvalEdge SaaS platform and data sources hosted in on-premises or public cloud environments.
The Bridge Client is installed within the client's infrastructure and securely communicates with the Bridge Server hosted in the OvalEdge SaaS environment. This approach enables the OvalEdge platform to access client data sources without requiring direct inbound connectivity or changes to existing firewall rules. Only the Bridge Client's IP address and required communication port must be whitelisted to establish secure communication.
Installation Overview
Complete the following steps to install and configure the OvalEdge Bridge Client:
Configure the required Bridge system settings in the OvalEdge application.
Prepare the Bridge Client virtual machine.
Install OpenJDK 21 on the virtual machine.
Validate network connectivity between the Bridge Client, Bridge Server, and data sources.
Create and register the Bridge in the OvalEdge application.
Install and configure the Bridge Client.
Deploy the required Bridge components to Apache NiFi.
Configure and restart the Apache NiFi service.
Configure the Bridge as a Linux service to enable automatic startup.
Validate the Bridge installation and verify communication with the Bridge Server.
Validate connector connectivity and perform a test metadata crawl.
Prerequisites
Complete the following prerequisites before installing the Bridge Client.
Installation Files
Ensure the following installation files are available.
Bridge Secure
Contains certificates and configuration files required for secure
Connectivity Pack (.zip)
communication between the Bridge Client and Bridge Server.
Bridge Client Installer (.jar)
Installs the Bridge Client on the target virtual machine.
Bridge Component (.nar)
Enables communication between Apache NiFi and the OvalEdge SaaS platform. Copy this file to the NiFi lib directory after the Bridge installation is complete.
Hardware Requirements
The following hardware configuration is recommended for the Bridge Client virtual machine.
Memory
32 GB RAM
Storage
250 GB SSD
Processor
8 vCPU
Software Requirements
Install the following software before installing the Bridge Client.
Operating System
Ubuntu 24.04 or later / RHEL equivalent
OpenJDK
Version 21
Whitelisting of Ports
Configure the required firewall rules before installing the Bridge Client.
Inbound
9443
Access to the Apache NiFi user interface
Outbound
9443
Secure communication between the Bridge Client and Bridge Server
Bridge Architecture
The OvalEdge Bridge uses a pull-based communication model. The Bridge Client checks the Bridge Server for new commands every five seconds by default. These commands are generated from the OvalEdge platform and include operations such as establishing connections to data sources, crawling metadata, and profiling data. The polling interval can be configured based on deployment requirements.
When the Bridge Client receives a command, it securely connects to the client data source, executes the requested operation, and sends the collected metadata to the OvalEdge platform for processing through the Bridge Server.
This architecture enables secure communication between the OvalEdge SaaS platform and client data sources hosted on-premises or in public cloud environments without requiring direct inbound access to the client environment.
Bridge Components
The Bridge consists of the following components.
Bridge Server
Hosted within the OvalEdge SaaS environment and communicates directly with the OvalEdge platform.
Bridge Client
Installed with in the customer’s cloud or on-premises environment and securely communicates with the Bridge Server.
Deployment Scenarios
The Bridge Client supports both cloud-hosted and on-premises data sources.
Cloud-hosted Data Sources
OvalEdge SaaS
Customer-managed cloud virtual machine
Whitelist the Bridge Client IP address to ensure secure communication with the Bridge Server.
On-premises Data Sources
OvalEdge SaaS
Customer-managed on-premises virtual machine
Whitelist the Bridge Client IP address to ensure secure communication with the Bridge Server.
Installation Workflow
Complete the Bridge installation in the following order:
Configure Access Policies in the Apache NiFi UI Side
Configure Bridge System Settings in the OvalEdge Application
Prepare the Bridge Client Virtual Machine
Install OpenJDK
Validate Network Connectivity
Create and Register the Bridge
Install the Bridge Client
Configure Apache NiFi
Configure the Bridge as a Service
Validate the Installation
Configure Access Policies in the Apache NiFi UI Side
After the Apache NiFi service starts and the NiFi UI is accessible, the flows are disabled by default. Configure the required access policies to enable the flows.
Log in to the Apache NiFi UI.
Verify that the flows are displayed in the Disabled state.

Click the Lock icon for the flow component.
The Access Policies window opens.

By default, the Add (+) button is disabled.
To enable policy assignment:
Click Create.
Click Add User/Group


Select CN=oeserver and add the user.

Repeat the same steps for each flow component.

Verify that all flows are displayed in the Enabled state.

Restart the Apache NiFi service with NIFI_CERT_MODE set to false.
Validation
Verify that all flows are enabled and running successfully.
Expected Result
The Apache NiFi flows are enabled, and the Bridge is ready to process requests.
Configure the OvalEdge Application
Before installing the Bridge Client, configure the required Bridge settings in the OvalEdge application.
Configure the Temporary Directory
Log in to the OvalEdge application.
Navigate to Administration > System Settings.
Search for the ovaledge.temppath system setting.
Set the value to: /mnt/tmp/

Configure Bridge System Settings
Configure the following Bridge system settings before installing the Bridge Client.
Navigate to Administration > System Settings > Bridge
ovaledge.bridge.mode
Enable/disable bridge functionality in the application.
Controls whether the application can communicate with the Bridge service for connector operations.
true – Enables Bridge functionality.
false (Default) – Disables Bridge functionality.
ovaledge.bridgesoftware.path
It helps DevOps to specify the path of the bridge software.
Allows the application to locate the Bridge software required during Bridge installation and management.
Enter a valid absolute directory path.
Default: /home/ubuntu/BridgeSoftware/
Example: /mnt/BridgeSoftware/
bridge.type
Configure the bridge to Bridge Lite (REST) or NiFi.
Determines whether the application uses the Bridge Lite (REST) implementation or the NiFi-based Bridge.
REST (Default) – Activates Bridge Lite.
NIFI – Activates the NiFi Bridge.
bridge.server.host
To configure the host or URL of the bridge server, allowing the system to establish connections and communication with the specified server
Enables the OvalEdge application to establish communication with the configured Bridge server.
Enter a valid Bridge server hostname or URL provided by the OvalEdge team.
bridge.nifiversion
To configure the NiFi Bridge version.
Ensures that the application uses the appropriate NiFi Bridge version compatible with the deployment.
Enter a supported NiFi Bridge version.
Example: nifi-2.6.0


Bridge Setup on Client Virtual Machine
Prepare the Bridge Client virtual machine before installing the Bridge software.
Install OpenJDK 21
The Bridge Client requires OpenJDK 21.
Install OpenJDK on RHEL
Run the following commands for RHEL OS:
Verify the installation java -version
Expected Result
The installed Java version is displayed.

Install OpenJDK on Ubuntu
Run the following commands.
Verify the installation java -version
Expected Result
The installed Java version is displayed.

Identify the Public IP Address
Run the following command.
Record the public IP address.
Validate Network Connectivity
Before installing the Bridge Client, verify that the virtual machine can communicate with the Bridge Server and the required data sources.
Verify Connectivity to the Bridge Server
Ensure that the customer network allows outbound traffic to the Bridge Server IP address (provided by the OvalEdge team) over port 9443.
Run the following command.

Replace <bridge_server_domain> with the Bridge Server address provided by the OvalEdge team.
Validation
Verify that the connection to the Bridge Server is successful.
Expected Result
The Bridge Client virtual machine can connect to the Bridge Server on port 9443.
Verify Connectivity to Data Sources
Ensure that the Bridge Client virtual machine can access all required data sources.
Expected Result
The Bridge Client can successfully connect to every configured data source.
Create and Register the Bridge
Register the Bridge in the OvalEdge application before installing the Bridge Client.
Add a New Bridge
Log in to the OvalEdge application.
Navigate to Administration > Connectors.
Click Manage Bridge.

Click Add Bridge (+).

Enter the static public IP address of the Bridge Client virtual machine.

Click OK.
The application displays:
Bridge ID
Security Code
Bridge Secure Connectivity Pack download link
Bridge Installation Software download link

Click on the Download the Bridge Secure Connectivity Pack and Bridge Installation Software ((certificate zip file) )to the Bridge Client virtual machine.
Copy the Security Code for use during the Bridge Client installation. The Security Code follows the format:
Click OK to complete the Bridge registration.

Validation
Verify that the newly created Bridge appears on the Manage Bridge page.
Expected Result
The Bridge is successfully registered and displayed in the Bridge list.
Prepare Installation Directories
Create the following installation directories on the Bridge Client virtual machine using mkdir command. Ex: mkdir bridge_artifacts
bridge_artifacts
bridge_client
temp

Copy the following files into the bridge_artifacts directory:
Download the Bridge Installation Software file shared by the OvalEdge GCS Team via email.
oe-bridge-client-installer-1.0-SNAPSHOT-installer.jar
Bridge Secure Connectivity Pack (.zip)
Install the Bridge Client
This section describes how to install and register the OvalEdge Bridge Client on the client virtual machine.
Start the Installation
Navigate to the bridge_artifacts directory.
Run the following command.
Replace <Bridge_Client_Installer> with the installer file name. Example, $ java -jar path_to_jar.jar

Confirm the Installation
When prompted, enter: 1
Press Enter to continue.

Repeat this confirmation whenever prompted during the installation.
Specify the Installation Directory
When prompted, enter the Bridge Client installation directory.
The default installation directory is:
Alternatively, specify the bridge_client directory created earlier.

Press 1, then press Enter to confirm.

Enter the Security Code
When prompted, enter the Security Code generated during the Bridge registration process. Example:

Press Enter.
Configure the Bridge Parameters
Provide the following configuration details.
Machine IP Address
Enter the same static public IP address used while registering the Bridge in the OvalEdge application.

Bridge Name
Enter a unique name for the Bridge.

Bridge Server URL
Enter the Bridge Server URL provided by the OvalEdge team.

Certificates Path
Enter the location of the Bridge Secure Connectivity Pack (.zip).

Bridge Temporary Directory
Enter the temporary directory created earlier.

User Information
Provide the following details.
User Name
Name of the Bridge administrator
Email Address
Email address of the administrator
User phone
Phone number of the administrator
Enter the user details without spaces.
These details are recorded for administrative reference only.

Enable askEdgi
Specify whether Is askEdgi should be enabled.
True
Enables askEdgi
False
Disables askEdgi

Complete the Installation
Continue by entering: 1

Press Enter.
Repeat the confirmation when prompted.

When prompted to confirm the installation, enter: Y

Press Enter.
Specify the Configuration File
When prompted, enter the configuration file path enclosed in square brackets. Example:

Press Enter.
The installer begins copying the Bridge software.
Wait for the installation to complete.
Verify the Installation
After the installation completes, verify that the following messages are displayed. Installation was successful.

Check the NiFi process using the command below:
Specify the username that runs the Apache NiFi service in the lib/bootstrap.conf file.

After successful installation, verify that the message “Bridge software installed successfully” is displayed.
Deploy the Bridge Component
Copy the Bridge bundle to the Apache NiFi installation.
Copy the following file oe-bridge-bundle-nar-<version>.nar to <NiFi Installation>/lib
If the OvalEdge team provides additional third-party JAR files, copy them to the appropriate NiFi library directory.
Configure Apache NiFi
Update the bootstrap.conf file.
Navigate to <NiFi Installation>/conf/bootstrap.conf
Specify the operating system user that runs the Apache NiFi service.
Save the configuration
Restart Apache NiFi
Navigate to the NiFi bin directory.
Run the following command.
Wait until Apache NiFi starts completely.
Validation
Review the NiFi log files to verify that the service started successfully. Navigate to <NiFi Installation>/logs
Expected Result
Apache NiFi starts without errors.
Verify the Bridge Status
Open the OvalEdge application.
Navigate to Administration > Connectors > Manage Bridge
Locate the Bridge that was registered earlier.
Validation
Verify that the Bridge status displays a green indicator.

Expected Result
A green status confirms that the Bridge Client is successfully communicating with the Bridge Server.
Configure the Bridge Temporary Path
After the Bridge is online, configure the Bridge temporary directory.
Navigate to Administration > System Settings > Bridge
Locate the following setting bridge.temppath
Enter the temporary directory created during the Bridge installation.

Save the configuration.
Installation Complete
The Bridge Client installation is now complete.
Before proceeding to production workloads, verify the following:
Bridge status is Green.
Apache NiFi is running.
The Bridge Client can communicate with the Bridge Server.
Required connectors can connect to their respective data sources.
System settings are configured correctly.
Configure the Bridge as a Linux Service
OvalEdge provides the Bridge as part of its SaaS offering, enabling secure communication between the OvalEdge platform and client data sources hosted on-premises or in public cloud environments.
Traditionally, the Bridge Client is started manually on the client virtual machine. If the virtual machine or service stops, administrators must manually restart the Bridge Client, which can interrupt metadata operations.
Bridge as a Service eliminates this manual process by running the Bridge Client as a system service. When the virtual machine restarts, the Bridge service starts automatically without manual intervention.
Benefits
Starts the Bridge Client automatically after a system reboot.
Eliminates manual service startup.
Improves Bridge availability and reliability.
Minimizes interruptions to crawling, profiling, and other Bridge operations.
Helps maintain high service availability for Bridge communication.
Create the Systemd Service
Stop the running NiFi instance.
Switch to the root user.
Navigate to the Bridge installation directory.
Create a new service file.
Add the following configuration to the service file.
Save the file.
Reload the Systemd Configuration
Reload the systemd daemon to register the new service.
Enable the NIFI Service
Enable the service to start automatically during system startup.
Expected Result
The command returns:
Start the NiFi Service
Start the NiFi service.
Verify the NiFi Service
Check the current service status.
Validation
Verify that the service status is active (running).
Expected Result
The Bridge service starts successfully without errors.
Service Management Commands
Use the following commands to manage the Bridge service.
Reload Service
systemctl daemon-reload
Start Service
systemctl start nifi.service
Enable Service
systemctl enable nifi.service
Check Status
systemctl status nifi.service
Validate the Installation
After completing the installation and service configuration, verify that all Bridge components are functioning correctly.
Verify Apache NiFi
Confirm that Apache NiFi is running.
Expected Result
Apache NiFi is running successfully.
Verify Bridge Communication
Open the OvalEdge application.
Navigate to: Administration > Connectors > Manage Bridge
Verify that the Bridge status displays a green indicator.
Expected Result
The Bridge Client communicates successfully with the Bridge Server.
Validate a Connector
After the Bridge becomes available, validate a connector that uses the Bridge.
Open a configured connector.
Click Validate.
Wait for the validation to complete.
Expected Result
The connector validation completes successfully.
Perform a Test Crawl
Run a metadata crawl to verify end-to-end communication.
Open the connector.
Click Crawl/Profile.
Select a container.
Click Run.
Expected Result
The crawl completes successfully, and metadata is loaded into the Data Catalog.
Troubleshooting
Use the following table to troubleshoot common installation issues.
Bridge status remains Offline
Verify that the Bridge service is running and confirm that the Bridge Server URL, Security Code, and firewall settings are correct.
Apache NiFi does not start
Review the NiFi log files, verify the Java installation, and confirm that all required Bridge components are available in the NiFi lib directory.
Unable to communicate with the Bridge Server
Verify outbound network connectivity to the Bridge Server on port 9443 and confirm that the Bridge Client IP address has been whitelisted.
Connector validation fails
Verify that the data source is accessible, credentials are correct, and the required ports are open.
Crawl fails after successful validation
Verify connector permissions, network connectivity, and access to the source system.
Known Limitations
Verify firewall, proxy, and connector-specific network requirements before deployment.
Validate all third-party software and dependencies before starting the installation.
The Bridge Client requires continuous network connectivity to communicate with the Bridge Server.
The Bridge Client supports only the operating systems and software versions listed in this guide.
Uninstall the Bridge Client
To remove the Bridge Client from the virtual machine:
Stop the Bridge service.
Disable the service.
Delete the Bridge installation directory.
Remove the systemd service.
Reload the systemd daemon.
Installation Complete
The OvalEdge Bridge Client installation is now complete.
Verify the following before using the Bridge in a production environment:
Apache NiFi is running.
The Bridge service is running.
The Bridge status is Online in the OvalEdge application.
Connector validation completes successfully.
Metadata crawl completes successfully.
All required firewall and network configurations are in place.
Copyright © 2026, OvalEdge LLC, Peachtree Corners, GA, USA.
Last updated
Was this helpful?

