Non-load balancer installation (GUI mode)
- Last Updated: April 28, 2025
- 6 minute read
- Hybrid Data Pipeline
- Version 4.6
- Documentation
-
Depending on your environment, provide the appropriate SSL
certificate information.
- Select Certificate
file to specify a PEM file to be used by the server to
establish SSL connections with ODBC and JDBC client applications. Type
the full path to the PEM file, or click Choose... to browse to the location of the PEM file.
Then, click Next.Note: The PEM file must consist of a private key, a public key certificate issued by a certificate authority (CA), and additional certificates that make up the trust chain. See The PEM file for more information.
- Select Use existing
Certificate to use the self-signed certificate included
with the installation. Then, click Next.Note: The self-signed certificate may be used in a test environment. However, for production, a PEM file with required information should be specified. See The PEM file for more information.
- Select Certificate
file to specify a PEM file to be used by the server to
establish SSL connections with ODBC and JDBC client applications. Type
the full path to the PEM file, or click Choose... to browse to the location of the PEM file.
Then, click Next.
-
Select MySQL Community Edition if you plan to use MySQL
Community Edition as an external system database or as a data source. Hybrid
Data Pipeline does not provide a driver for MySQL Community Edition. However,
you can use the MySQL Connector/J driver to use MySQL Community Edition as an
external system database or as a data source. If you select MySQL Community
Edition, enter the name and location of the MySQL Connector/J jar file in the
Jar Path field. Then, click
Next to continue.
For more information on the MySQL Connector/J driver, refer to the MySQL developer website at https://dev.mysql.com/.
-
Select the type of database you want to use to store system
information.
- Select Internal Database (supplied by this install) to use the default internal database. Click Next to continue. Proceed to the next step.
- Select External Database to store the system information in an external database. Then, from the drop down box, choose your database vendor. Then, click Next.
Note: Users and data sources created in the internal database are specific to the internal database. They are not migrated to the external database if you subsequently modify the Hybrid Data Pipeline server to use an external database. - Enter the database port for the internal database. If your environment has already defined a function for the default port, the installer pops up a message so that you can specify a different port. Click Next, and continue at Step 10.
-
Provide the Oracle connection information.
- Type the name of the host.
- Type the port number.
-
Select the connection type. Do one of the
following:
- If you connect using the Oracle System Identifier (SID), select Connect using SID, then type the SID.
- Select Connect using Service Name, then type the database service name that specifies the database that is used for the connection. The service name is a string that is the global database name. The global database name typically comprises the database name and domain name.
-
Optionally, in the Advanced Options field, specify additional connection
parameters and their values to be included in the connection URL. Values
should be entered as a semicolon-separated list of parameter=value. For example, you may enter to
following options to configure SSL:
encryptionLevel=Required;encryptionTypes=(AES256); dataIntegrityLevel=Required;dataIntegrityTypes=(SHA1); encryptionMethod=SSL;keyStore=/common/Oracle/trustStore.jks; keyStorePassword=secret;serverType=dedicated;authenticationMethod=ntlm; hostNameInCertificate=oracle;editionName=hybrid - Click Next, and continue at Step 9.
-
Provide connection information for the MySQL Community Edition
external database.
- Type the name of the host.
- Type the port number.
- Type the database name.
- Optionally, in the Advanced Options field, specify additional connection parameters and their values to be included the connection url. Values should be entered as an ampersand-separated list of parameter=value.
- Click Next, and continue at Step 9.
-
Provide the SQL Server connection information.
- Type the name of the host.
- Type the port number.
- Type the database name.
- Type the name of the schema.
- Optionally, in the Advanced Options field, specify additional connection parameters and their values to be included in the connection URL. Values should be entered as a semicolon-separated list of parameter=value.
- Click Next, and continue at Step 9.
-
Provide the PostgreSQL connection information.
- Type the name of the host.
- Type the port number.
- Type the database name.
- Optionally, in the Advanced Options field, specify additional connection parameters and their values to be included in the connection URL. Values should be entered as a semicolon-separated list of parameter=value.
- Click Next, and continue at Step 9.
-
Provide the external database credential information.
- In the Admin Username field, type the administrator user name. The administrator user must have certain privileges that are specific to the database vendor. For a list of required privileges, see External system databases.
- In the Admin Password field, type the password for an database administrator account.
- In the Username field, type a user name. The standard user must have certain privileges that are specific to the database vendor. For a list of required privileges, see External system databases.
- In the Password field, type the user password.
-
Review the Server Access Ports. A Server Access Port must be
available to the end user across the firewall. Best security practices recommend
using the HTTPS port.
Note: In most cases, the default ports work without problems. However, your environment might have already defined a function for one or more of the ports. If a default port is in use, the installer pops up a message so that you can make the necessary changes.
Table 1. Server Access Ports Name Default Description Server Access HTTP Port 8080 HTTP port used for communication to the Hybrid Data Pipeline Web UI and API. Server Access HTTPS Port 8443 HTTPS port used for encrypted communication to the Hybrid Data Pipeline Web UI and API. -
Select whether you are using the On-Premises Connector.
- If using the On-Premises Connector, select Enable On-Premises Connector. Click Next and continue to the next step.
- If not using the On-Premises Connector, leave the check box empty and click Next. Continue at Step 13.
-
Review the On-Premises Access Ports. The On-Premises Access
Port and a Notification Server Port must be available across the firewall. Best
security practices recommend using the SSL Notification Server Port.
Note: In most cases, the default ports work without problems. However, your environment might have already defined a function for one or more of the ports. If a default port is in use, the installer pops up a message so that you can make the necessary changes.
Table 2. On-Premises Access Ports Name Default Description On-Premises Port 40501 Port for communication between the On-Premises Connector and the Hybrid Data Pipeline server. Notification Server TCP Port 11280 TCP port for communication from the On-Premises Connector to the Notification Server. Notification Server TCP SSL Port 11443 TCP SSL port for encrypted communication from the On-Premises Connector to the Notification Server. Message Queue Port 8282 Port for communication between the Notification Server and the Hybrid Data Pipeline server. Required for Linux installation of Hybrid Data Pipeline. Not used in Docker deployments. -
Review the Server Internal Ports. A port for the internal API
and the Shutdown Port must be specified. Best security practices recommend using
the Internal API HTTPS Port.
Important: As a matter of best practice, the Shutdown Port should not be available outside the firewall of the Hybrid Data Pipeline instance.Note: In most cases, the default ports work without problems. However, your environment might have already defined a function for one or more of the ports. If a default port is in use, the installer pops up a message so that you can make the necessary changes.
Table 3. Server Internal Ports Name Default Description Internal API HTTP Port 8190 HTTP port for communication between individual nodes in a cluster deployment. Internal API HTTPS Port 8090 HTTPS port for encrypted communication between individual nodes in a cluster deployment. Shutdown Port 8005 TCP port that listens for shutdown requests. - Review the installation summary. If you are satisfied with your choices, click ENTER to install.
- After the installation has finished, press ENTER to exit the installer.
-
Verify the installation by accessing the Hybrid Data Pipeline
user interface from a browser. The login page should appear. For example:
https://<myserver>:8443/
where <myserver> is the fully qualified hostname of the machine where you installed Hybrid Data Pipeline.
After logging in, administrators can verify product version information by selecting About from the question mark drop-down menu.
Refer to installation log files for a record of any problems that may have occurred during the installation. See Deployment logs for details.
What to do next
During installation, the installer generates four configuration and certificate files. These files are located in the Hybrid Data Pipeline installation directory <install_dir>/redist. Before installing a component such as the ODBC driver, the JDBC driver, or the On-Premises Connector, these files must be copied to the installer directory of the component you are installing.
The four configuration and certificate files are:
config.propertiesOnPremise.propertiesddcloud.pemddcloudTrustStore.jks