Editing a GUI generated installation response file
- Last Updated: August 29, 2025
- 3 minute read
- Hybrid Data Pipeline
- Version 5.0
- Documentation
After you have generated a response file, you must edit the response file to suit your environment before you perform a silent installation. Use the following guidelines to edit your response file.
- To specify the JVM to be used with the Hybrid Data Pipeline server, use the
HDP_JAVA_HOMEproperty in theHDP_JAVA_HOME SETTINGSsection. Note that the properties and values in theChoose Java Virtual Machinewill be ignored. - You must specify passwords for the default d2cadmin
and d2cuser accounts. Best practices recommend that you
follow the Hybrid Data Pipeline
default password policy when specifying these account passwords. When initially
logging in to the Web UI or using the API, you must authenticate as one of these
users. These settings take the following
form.
D2C_ADMIN_PASSWORD=<admin_password> D2C_USER_PASSWORD=<user_password>Attention: For an installation using environment variables, pass an empty string for the d2cadmin and d2cuser passwords. - If you are installing the Hybrid Data Pipeline server on a system other than the one
you used to generate the response file, you can designate the host machine with
the
D2C_HOSTNAMEoption.Note: For non-load balancer deployments where the server is receiving queries directly, the hostname should be tied to the DNS for public access. This allows you to update IP addresses in the DNS without having to run an upgrade installation to reconfigure your deployment. - If you want to continue with an installation even though hostname, port,
and load balancer hostname validations fail, then the validation settings should
be set as follows. (Note that these properties are set to
falseby default.)SKIP_HOSTNAME_VALIDATION=true SKIP_PORT_VALIDATION=true SKIP_LB_HOSTNAME_VALIDATION=true - If you are storing user credentials on an external database, you must
designate the administrator and user passwords of the external database with the
D2C_DB_ADMIN_PASSWORDandD2C_DB_USER_PASSWORDoptions. However, you may skip database validation by setting theSKIP_DATABASE_VALIDATIONproperty totrue. If you skip database validation, the installer will complete the installation even when the database validation fails.Attention: For an installation using environment variables, pass an empty string for each system database credential, and set theSKIP_DATABASE_VALIDATIONproperty totrue. - For an installation using environment variables:
- Pass an empty string for the d2cadmin and d2cuser passwords.
- Pass an empty string for each system database credential.
- Set the
SKIP_DATABASE_VALIDATIONproperty totrue. - The corresponding property of each environment variable must be present in the response
file, even if passing an empty string. The following table shows how
environment variables map to GUI-generated response file
properties.Note: The dummy values or empty strings you specify in the response file are overwritten, at install time, by any environment variables you have set.
Environment variable GUI property HDP_ADMIN_PASSWORDD2C_ADMIN_PASSWORDHDP_USER_PASSWORDD2C_USER_PASSWORDHDP_DATABASE_ADMIND2C_DB_ADMIN_USERNAMEHDP_DATABASE_ADMIN_PASSWORDD2C_DB_ADMIN_PASSWORDHDP_DATABASE_USERD2C_DB_USER_USERNAMEHDP_DATABASE_USER_PASSWORDD2C_DB_USER_PASSWORD
Example GUI response file
# Thu Aug 28 13:53:25 EDT 2025
# Replay feature output
# ---------------------
# This file was built by the Replay feature of InstallAnywhere.
# It contains variables that were set by Panels, Consoles or Custom Code.
#Choose Install Folder
#---------------------
USER_INSTALL_DIR=/home/user01/Progress/DataDirect/Hybrid_Data_Pipeline/Hybrid_Server
#Choose Java Virtual Machine
#---------------------------
JDK_HOME=
JAVA_DOT_HOME=/usr/lib/jvm/java-17-openjdk-17.0.16.0.8-2.el9.x86_64
JAVA_EXECUTABLE=/usr/lib/jvm/java-17-openjdk-17.0.16.0.8-2.el9.x86_64/bin/java
#Installation License Type
#-------------------------
D2C_EVAL_YES=1
D2C_LICENSED_YES=0
D2C_LICENSE_KEY=
#Enter Hostname
#--------------
D2C_HOSTNAME=hdp.example.com
#SKIP VALIDATION SETTINGS
#------------------------
SKIP_HOSTNAME_VALIDATION=false
SKIP_PORT_VALIDATION=false
#Install Type
#------------
D2C_INSTALL_TYPE_TYPICAL=0
D2C_INSTALL_TYPE_CUSTOM=1
#Key Location
#------------
USER_INPUT_CHOOSE_KEY_LOCATION=0
USER_INPUT_KEY_LOCATION=/home/user01/Progress/DataDirect/Hybrid_Data_Pipeline/Hybrid_Server/ddcloud/keystore
USER_INPUT_DEFAULT_KEY_LOCATION=1
#Password Configuration
#----------------------
D2C_ADMIN_PASSWORD=
D2C_USER_PASSWORD=
#FIPS Configuration
#------------------
D2C_USING_FIPS_CONFIG=0
#Certificate File
#----------------
D2C_CERT_FILE_YES=0
D2C_CERT_FILE=/
D2C_CERT_FILE_NO=1
#MySQL Community Edition
#-----------------------
D2C_DB_MYSQL_COMMUNITY_SUPPORT_YES=0
D2C_DB_MYSQL_JAR_PATH=/home/user01/Progress/DataDirect/Hybrid_Data_Pipeline/Hybrid_Server/drivers/
D2C_DB_MYSQL_COMMUNITY_SUPPORT_NO=true
#Database Type
#-------------
D2C_DB_TYPE_INTERNAL=1
D2C_DB_TYPE_EXTERNAL=0
D2C_DB_VENDOR_ORACLE=1
D2C_DB_VENDOR_MSSQLSERVER=0
D2C_DB_VENDOR_POSTGRESQL=0
#Database Information
#--------------------
D2C_DB_PORT=9001
#HDP Server Access Ports
#-----------------------
D2C_API_PORT=8080
D2C_API_PORT_SSL=8443
#On-Premises Settings
#--------------------
USER_INPUT_ENABLE_OPC=0
#Server Ports
#------------
D2C_INTERNAL_API_PORT=8190
D2C_INTERNAL_API_PORT_SSL=8090
D2C_SHUTDOWN_PORT=8005
#HDP_JAVA_HOME SETTINGS
#----------------------
HDP_JAVA_HOME=/usr/lib/jvm/java-17-openjdk-17.0.16.0.8-2.el9.x86_64