Optional: Installing the Db2 Big SQL console
To extend the power of Cloudera Data Platform (CDP), install the Db2® Big SQL console, the tool for administering, monitoring, and managing Db2 Big SQL performance.
Before you begin
The Db2 Big SQL service must be installed and started before you can install the Db2 Big SQL console.
You can assign the Db2 Big SQL console to a different node from the Hive metastore.
To enable the Db2 Big SQL console to connect to Db2 Big SQL over SSL, the truststore that contains the root certificate for Db2 Big SQL SSL must be copied to the Db2 Big SQL console host. The console user must be able to access and read the truststore.
To enable HTTPS for the Db2 Big SQL console, create a keystore that contains a key pair based on a root CA (self-signed or third party), and a truststore that contains the root CA. The keystore and truststore must be available on the Db2 Big SQL console host and be readable by the console user.
To install the Db2 Big SQL console, you must be the root user or have passwordless sudo root privileges. In addition, java must be added to the path.
About this task
During the Db2 Big SQL console installation process, information in the configuration file /usr/ibmpacks/IBM-Big_SQL/7.1.0.0/bigsql-cli/config/ucconfig.ini is used to properly install and configure the Db2 Big SQL console. As needed, review and update the following properties in the file.
| Property | Description | Default value |
|---|---|---|
| Db2 Big SQL console parameters | ||
| uc.hostname | Required. The host where you want to install the console. If the value is not provided, the console is installed on the host where the install utility is run. | |
| uc.http.port | Required. The console port. | 11080 |
| uc.install.uid | Required. The console uid. | 2825 |
| uc.install.gid | Required. The console group id. | 43211 |
| uc.install.user | Required. The console service user. | consuser |
| uc.install.group | Required. The console group. | console |
| Db2 Big SQL parameters | ||
| uc.bigsql.username | Required. The Db2 Big SQL service user. | bigsql |
| uc.bigsql.password | Required. The Db2 Big SQL service user password. You are prompted to provide the password during installation. | |
| uc.bigsql.host | Required. The Db2 Big SQL service host name. If you do not provide this value, the installation process uses the name of the host where the uc-install utility is run. | |
| uc.bigsql.port | Required. The Db2 Big SQL service port. | 32051 |
| Db2 Big SQL console Kerberos client authentication parameter | ||
| uc.kerberos.client.auth | Required. Instructs the Db2 Big SQL console to authenticate with Db2 Big SQL using Kerberos client authentication. | false |
| Db2 Big SQL console server SSL parameters | ||
| uc.https.enabled | Specifies access to the Db2 Big SQL console by using HTTPS. | false |
| uc.https.port | Default port when SSL is enabled for the Db2 Big SQL console. | 11081 |
| uc.keystore.location | The file location of the keystore file on the Db2 Big SQL console host. | /usr/ibmpacks/bigsql-uc/7.1.0.0/ibm-datasrvrmgr/wlp/usr/servers/dsweb/resources/security/key.jks |
| uc.truststore.location | The file location of the truststore file on the Db2 Big SQL console host. | /usr/ibmpacks/bigsql-uc/7.1.0.0/ibm-datasrvrmgr/wlp/usr/servers/dsweb/resources/security/cacerts |
| Db2 Big SQL console configuration parameters when High Availability (HA) is enabled | ||
| uc.bigsql.ha.enabled | Specifies whether HA configuration for the Db2 Big SQL console is enabled. | false |
| uc.bigsql.ha.port | HA port. | 20008 |
| uc.bigsql.secondary.host | When Db2 Big SQL HA is enabled, the Db2 Big SQL secondary host name. | |
| Db2 Big SQL console configuration parameters when Db2 Big SQL SSL is enabled | ||
| uc.bigsql.ssl.enabled | Specifies whether to connect the Db2 Big SQL console to Db2 Big SQL over SSL. | false |
| uc.bigsql.ssl.port | The Db2 Big SQL SSL port. | 32052 |
| uc.bigsql.truststore.location | The file location of the Db2 Big SQL SSL truststore on the Db2 Big SQL console host. | /home/bigsql |