Hub Server Properties
This section lists and describes the hub server properties.
A hub server property specifies the characteristics/attributes of server where HVR Hub System is installed/running. In the Command Line interface (CLI), the hub server properties can be set using the commands hvrhubserver, hvrhubserverconfig.
A property that is automatically discovered by Fivetran HVR when it connects to a database/location is called discovered property. A user cannot specify/input value into a discovered property.
An array property and map property can store multiple values. The syntax for updating them from the Command Line Interface (CLI) varies.
Property | Argument | Description |
---|---|---|
Authentication_MethodSince v6.1.5/8 | JSON string | User authentication methods for accessing the HVR Hub System. Available authentication methods are:
Example JSON to allow both authentication methods:
The default behavior when this property is not defined is password authentication. This is a map property that can store multiple values. |
Azure_OAuth2_Client_Id | id | Application ID used to obtain Microsoft Entra ID (formerly Azure Active Directory) access token. This property is required only if the SqlServer_Authentication_Method is set to CLIENT_CREDS. |
Azure_OAuth2_Client_Secret | key | Secret key of the Azure_OAuth2_Client_Id . This property is required only if the SqlServer_Authentication_Method is set to CLIENT_CREDS. |
Azure_OAuth2_Endpoint | url | URL used for obtaining the bearer token with credential token. This property is required only if the SqlServer_Authentication_Method is set to CLIENT_CREDS. Ensure that you are using the OAuth 2.0 endpoint. The URL path should include v2.0. The format for the endpoint URL is |
Azure_OAuth2_Password | password | Password for Azure_OAuth2_User. |
Azure_OAuth2_User | user | URL used for obtaining the bearer token with credential token. |
Database_Host | host | Hostname or IP-address of the server on which the database is running. For Db2 for i, this is the hostname or IP-address of the Db2 for i system. |
Database_Name | dbname | Name of the database. For Db2 for i, this is the named database in Db2 for i. It could be on another (independent) auxiliary storage pool (IASP). The user profile's default setting will be used when no value is specified. Specifying *SYSBAS will connect a user to the SYSBAS database. |
Database_Password | password | Password for the Database_User. |
Database_Port | port | Port number on which the database (defined in Database_Host) server is expecting connections. |
Database_User | user | Username for connecting HVR to the database (defined in Database_Name).
For Azure SQL Database, this is the user name and host name of the Azure SQL Database server. The format to be used is username@hostname. |
Db2_DB2INSTANCE | instance | When using "Db2 client or Db2 server or Db2 Connect", the name of the Db2 instance must be specified. When using "IBM Data Server Driver for ODBC and CLI" this property should not be defined. |
Db2_INSTHOME | path | When using "Db2 client or Db2 server or Db2 Connect" the directory path of the Db2 installation must be specified. When using "IBM Data Server Driver for ODBC and CLI" the directory path of the IBM Data Server Driver for ODBC and CLI installation on HVR machine (e.g. /distr/db2/driver/odbc_cli/clidriver) must be specified. |
HTTP_Port | port | Port number for HVR Hub Server when HTTP protocol is used. If HTTPS port is defined, all traffic/requests will be redirected that port. Thedefault port is 4340. |
HTTPS_Port | port | Port number for HVR Hub Server when HTTPS protocol is used. The default port is 4341. |
HTTPS_Private_Key_Password | password | Password for the hub server private key. |
Hub_Server_HVR_CONFIG | This is a discovered property that stores the directory path of HVR_CONFIG for the HVR Hub Server. | |
Hub_Server_HVR_HOME | This is a discovered property that stores the directory path of HVR_HOME for the HVR Hub Server. | |
Hub_Server_HVR_Version | This is a discovered property that stores the version of the HVR installed in the HVR Hub Server. | |
Hub_Server_OS_Fingerprint | This is a discovered property that stores the unique identifier (fingerprint) of the server on which the HVR Hub Server is installed. | |
Hub_Server_Operating_System | This is a discovered property that stores the name of the operating system on which the HVR Hub Server is installed/running. | |
Hub_Server_Password_Manager_ConfiguredSince v6.1.5/0 | This discovered property is set to true if the hvrmanagedpassword file exists in the HVR_CONFIG/plugin/authentication directory. If the property is true, all UI fields for entering secrets get an option to enter the token for the external password manager. For more information, see Managed Secrets. | |
Hub_Server_Platform | This is a discovered property that stores the name of the HVR platform used for installing the HVR Hub Server. | |
Ingres_II_SYSTEM | path | Directory path where the Actian Vector or Ingres database is installed. |
License_Agreement_Accepted | true | If set to true, indicates that the HVR license agreement has been accepted. |
Log_Rotate_IntervalSince v6.1.0/3 | secs | Interval (secs) at which log files are automatically rotated. For more information, see Log Rotation. |
Minimum_TLS_SupportedSince v6.1.0/18 | version | Minimum TLS version accepted by the HVR Hub Server.
Valid values for version are:
|
ODBC_DM_Lib_Path | path | Directory path where the ODBC Driver Manager Library is installed. This property is applicable only for Linux/Unix operating system. For a default installation, the ODBC Driver Manager Library is available at /usr/lib64 and does not need to be specified. However, when UnixODBC is installed in for example /opt/unixodbc the value for this field would be /opt/unixodbc/lib. |
ODBC_Driver | odbcdriver | Name of the user defined (installed) ODBC driver used for connecting HVR to the database. |
ODBC_Inst | path | Directory path where the odbcinst.ini file is located. This property is applicable only for Linux/Unix operating system. |
ODBC_Sysini | path | Directory path where the odbc.ini and odbcinst.ini files are located. This property is applicable only for Linux/Unix operating system. For a default installation, these files are available at /etc directory and do not need to be specified using this property. However, when UnixODBC is installed in for example /opt/unixodbc the value for this field would be /opt/unixodbc/etc. For Azure SQL Database, the odbcinst.ini file should contain information about the Azure SQL Database ODBC Driver under the heading [ODBC Driverversionfor SQL Server]. For Db2 for i, the odbcinst.ini file should contain information about the IBM i Access Client Solutions ODBC Driver under the heading [IBM i Access ODBC Driver 64-bit]. For Redshift, the odbcinst.ini file should contain information about the Amazon Redshift ODBC Driver under the heading [Amazon Redshift (x64)]. For SAP HANA, the odbcinst.ini file should contain information about the HANA ODBC Driver under heading [HDBODBC] or [HDBODBC32]. For Snowflake, the odbcinst.ini file should contain information about the Snowflake ODBC Driver under the heading [SnowflakeDSIIDriver]. |
Oracle_Home | path | Directory path where Oracle is installed. |
Oracle_SID | identifier | Unique name identifier of the Oracle instance/database. |
Oracle_TNS | connstring | Connection string for connecting to the Oracle database using TNS (Transparent Network Substrate). The format for the connection string is host:port/service_name. Alternatively, you can add the connection details into the clients tnsnames.ora file and use that net service name in this field. This method requires easy connect enabled |
PostgreSQL_Pglib | path | Directory path containing the current PostgreSQL xlog files. |
Repository_Class | class | Class of the repository database. |
Repository_Class_Flavor | This is a discovered property that stores the flavor of the specific database Repository_Class. The combination of Repository_Class and Repository_Class_Flavor forms the location type. | |
Setup_Mode | true | Setup mode for the HVR Hub Server. If set to true, enables the HVR Hub System setup while disabling most replication features of HVR. |
SqlServer_Authentication_MethodSince v6.1.0/4 | method | Authentication method for connecting HVR to Azure SQL database. Available options for method are:
|
SqlServer_Server | server | Name of the server (host) on which SQL Server is running and the Port number or the instance name of SQL Server. The following formats are supported for this property:
|
Teradata_TPT_Lib_Path | path | Directory path where the Teradata TPT Library is installed. Example: /opt/teradata/client/16.10/odbc_64/lib |
Worker_Age | secs | Shut down HVR Hub Server worker after it has reached the age of secs seconds. The
|
Worker_Environment | JSON string | Sets one or more environment variables for hub server workers. The value of the Worker_Environment is a JSON string and can be used to set multiple environment variables at once.
Example:
This is a map property that can store multiple values. |
Worker_Idle | secs | Shut down HVR Hub Server worker after it has remained idle for secs seconds. Thedefault is 600 seconds (10 minutes). |
Worker_Kill_GraceSince v6.1.0/30 | secs | Extra time (in seconds) granted to the HVR Hub Server worker to finish a canceled API request before forcefully terminating the worker.
The default is 10 seconds.
|
Worker_Max_Hard | Maximum number of workers that HVR Hub Server spawns at the same time. Thedefault is 100 workers. | |
Worker_Max_Soft | Threshold after which the HVR Hub Server worker slows down spawning of workers. Thedefault threshold is 30. |