Overview
The Informatica Cluster Service is an application service that runs and manages all the associated services for Enterprise Data Catalog such as MongoDB, Nomad, Solr, PostgreSQL, and ZooKeeper. The Informatica Cluster Service connects to the gateway node and monitors the health of the services.
The following table lists the supported methods and algorithms:
Method | Algorithm |
|---|
Key exchange | - - diffie-hellman-group-exchange-sha1
- - diffie-hellman-group1-sha1
- - diffie-hellman-group14-sha1
- - diffie-hellman-group-exchange-sha256
- - ecdh-sha2-nistp256
- - ecdh-sha2-nistp384
- - ecdh-sha2-nistp521
|
Cipher | - - blowfish-cbc
- - 3des-cbc
- - aes128-cbc
- - aes192-cbc
- - aes256-cbc
- - aes128-ctr
- - aes192-ctr
- - aes256-ctr
- - 3des-ctr
- - arcfour
- - arcfour128
- - arcfour256
|
MAC | - - hmac-md5
- - hmac-sha1
- - hmac-md5-96
- - hmac-sha1-96
|
Host key type | - - ssh-dss
- - ssh-rsa
- - ecdsa-sha2-nistp256
- - ecdsa-sha2-nistp384
- - ecdsa-sha2-nistp521
|
Informatica Cluster Service Workflow
The Informatica Cluster Service is an application service that manages the nodes and services associated with Enterprise Data Catalog.
After Informatica Cluster Service is created, it performs the following actions when it starts for the first time:
- 1. Validates the domain node, gateway node, and worker node prerequisites.
- 2. Copies the JDK and the binaries associated with the Nomad, MongoDB, ZooKeeper, Solr, and PostgreSQL services to the gateway node.
- 3. Copies the binaries to the worker nodes and installs Nomad, MongoDB, ZooKeeper, Solr, and PostgreSQL on these nodes.
- 4. Generates the SSL certificates.
Creating an Informatica Cluster Service
You can choose to generate the Informatica Cluster Service when you install Enterprise Data Catalog or create the application service manually using Informatica Administrator.
If you plan to deploy Enterprise Data Catalog on multiple nodes, ensure that you configure Informatica Cluster Service and Catalog Service on separate nodes.
1. In the Administrator tool, select a domain, and click the Services and Nodes tab.
2. On the Actions menu, click New > Informatica Cluster Service.
The New Informatica Cluster Service: Step 1 of 4 dialog box appears.
3. Configure the general properties in the dialog box.
The following table describes the properties:
Property | Description |
|---|
Name | Name of the service. The name is not case-sensitive and must be unique within the domain. The name cannot exceed 128 characters or begin with @. The name cannot contain character spaces. The characters in the name must be compatible with the code page of the Model repository that you associate with the Catalog Service. The name cannot contain the following special characters: ` ~ % ^ * + = { } \ ; : ' " / ? . , < > | ! ( ) ] [ |
Description | Description of the service. The description cannot exceed 765 characters. |
Location | Domain in which the application service runs. |
License | License to assign to the Informatica Cluster Service. Select the license that you installed with Enterprise Data Catalog. |
Node | Node in the Informatica domain on which the Informatica Cluster Service runs. If you change the node, you must recycle the Informatica Cluster Service. |
Backup Nodes | If your license includes high availability, nodes on which the service can run if the primary node is unavailable. |
4. Click Next.
The New Informatica Cluster Service - Step 2 of 4 dialog box appears.
5. Configure the security properties in the dialog box.
The following table describes the properties:
Property | Description |
|---|
HTTP Port | A unique HTTP port number used for each Data Integration Service process. The defaults is 8085. |
Enable Transport Layer Security (TLS) | Select the option to enable TLS for the Informatica Cluster Service. |
HTTPS Port | Port number for the HTTPS connection. Required if you select Enable Transport layer Security. |
Keystore File | Path and file name of the keystore file. The keystore file contains the keys and certificates required if you use the SSL security protocol with Catalog Administrator. Required if you select Enable Transport layer Security. |
Keystore Password | Password for the keystore file. Required if you select Enable Transport Layer Security. |
SSL Protocol | Secure Sockets Layer protocol to use. |
6. Click Next.
The New Informatica Cluster Service - Step 3 of 4 dialog box appears.
7. Configure the cluster properties in the dialog box.
The following table describes the properties:
Property | Description |
|---|
Gateway Host | Fully qualified domain name of the node that you want to configure as the gateway host. The node that you configure as the gateway host must be a data node or a processing node. |
Data Nodes | Comma-separated list of fully qualified domain names of nodes that you want to configure as data nodes. |
Processing Nodes | Comma-separated list of fully qualified domain names of nodes that you want to configure as processing nodes. |
Gateway User | User name for the gateway host. The gateway user must be a non-root user with sudo access. You must enable passwordless SSH for the following nodes: - - Between the Informatica domain and the gateway host for the gateway user.
- - Between gateway host and data nodes and precessing nodes.
- - If you plan to enable Advanced Configuration for the service, enable passwordless SSH between the gateway node and service nodes.
|
Cluster Custom Directory | Directory for the service. Default is /opt/informatica/ics. Note: The permission on the directory must be u=rwx (0700) or u=rwx,g=rx (0750). The Postgres service does not start if the directory does not have the required permission. |
Cluster Shared File System Path | Applies if you deploy the service in multiple nodes. The shared directory on all cluster nodes. The service uses this directory on all cluster nodes to back up Apache Solr data. Verify the following directory prerequisites: - - The directory must be empty.
- - The directory must have the NFS file system mounted.
- - The user name to access the directory must be the same in all cluster nodes.
- - The user configured to access the directory must be a non-root user.
|
8. Optional. Click Enable Advanced Configuration if you want to configure the properties of the applications and associated services. By default, the services use the values that you provided for the data nodes as the host names. The PostgreSQL database uses the value specified for the gateway host as the host name.
See the Informatica Cluster Service Advanced Configuration section for information about the parameters that you must configure for the associated services.
9. Select Enable Service to enable the service after you click Finish.
By default, the associated services use the values that you provided for the data nodes as the host names. The PostgreSQL database uses the value specified for the gateway host as the host name.
10. Click Next.
The New Informatica Cluster Service - Step 4 of 4 dialog box appears.
11. Click Finish.
Note: After you update the Informatica Cluster Service security options in Informatica Administrator, restart the Informatica Cluster Service.