Table of Contents

Search

  1. Preface
  2. Command Line Programs and Utilities
  3. Installing and Configuring Command Line Utilities
  4. Using the Command Line Programs
  5. Environment Variables for Command Line Programs
  6. Using infacmd
  7. infacmd as Command Reference
  8. infacmd aud Command Reference
  9. infacmd autotune Command Reference
  10. Infacmd bg Command Reference
  11. infacmd ccps Command Reference
  12. infacmd cluster Command Reference
  13. infacmd cms Command Reference
  14. infacmd dis Command Reference
  15. Infacmd dis Queries
  16. infacmd dp Command Reference
  17. infacmd idp Command Reference
  18. infacmd edp Command Reference
  19. Infacmd es Command Reference
  20. infacmd ics Command Reference
  21. infacmd ipc Command Reference
  22. infacmd isp Command Reference
  23. infacmd ldm Command Reference
  24. infacmd mas Command Reference
  25. infacmd mi Command Reference
  26. infacmd mrs Command Reference
  27. infacmd ms Command Reference
  28. infacmd oie Command Reference
  29. infacmd ps Command Reference
  30. infacmd pwx Command Reference
  31. infacmd roh Command Reference
  32. infacmd rms Command Reference
  33. infacmd rtm Command Reference
  34. infacmd sch Command Reference
  35. infacmd search Command Reference
  36. infacmd sql Command Reference
  37. infacmd tdm Command Reference
  38. infacmd tools Command Reference
  39. infacmd wfs Command Reference
  40. infacmd ws Command Reference
  41. infacmd xrf Command Reference
  42. infacmd Control Files
  43. infasetup Command Reference
  44. pmcmd Command Reference
  45. pmrep Command Reference
  46. Working with filemanager
  47. Working with pmrep Files

createservice

createservice

Creates an Informatica Cluster Service.
The infacmd ics createService command uses the following syntax:
CreateService <-DomainName|-dn> domain_name <-NodeName|-nn> node_name [<-SecurityDomain|-sdn> security_domain] <-UserName|-un> user_name <-Password|-pd> password <-ServiceName|-sn> service_name [<-ResilienceTimeout|-re> timeout_period_in_seconds] [<-HttpPort|-p> port_name] [<-HttpsPort|-sp> https_port_name] [<-KeystoreFile|-kf> keystore_file_location] [<-KeystorePassword|-kp> keystore_password] [<-SSLProtocol|-sslp> ssl_protocol] <-GatewayHost|-hgh> FQDN Host name of the node that serves as the gateway to the cluster [<-DataNodes|-hn> Comma-separated list of fqdn host names that are data nodes of the cluster. Mandatory if advance config is not enabled] <-ProcessingNodes|-pn> Comma-separated list of fqdn host names that are processing nodes of the cluster <-GatewayUser|-gu> Username for the Gateway Node. Enable a Passwordless SSH connection from Informatica Domain to Gateway Host for this user. Must be non-root sudo user [<-ClusterCustomDir|-ccd> Cluster Custom Dir (default /opt/informatica/ics)] [<-ClusterSharedFilesystemPath|-csfp> Cluster Shared Filesystem Path] [<-OtherOptions|-oo> other options (specified in format: [OptionGroupName.OptionName=OptionValue]. Multiple options can be separated by comma. OptionValue should be specified within double quotes if it contains a comma.)] [<-BackupNodes|-bn> node_name1,node_name2,...] [<-NomadServerHosts|-nsh> Nomad Server Hosts] [<-NomadSerfPort|-nsp> Nomad Server Port (default 4648)] [<-NomadHttpPort|-nhp> Nomad Http Port (default 4646)] [<-NomadRpcPort|-nrp> Nomad RPC Port (default 4647)] [<-NomadServerDir|-nsd> Nomad Server Dir (default $ClusterCustomDir/nomad/nomadserver)] [<-NomadClientDir|-ncd> Nomad Client Dir (default $ClusterCustomDir/nomad/nomadclient)] [<-NomadCustomOptions|-nco> Nomad Custom Options. (specified in format: [OptionName=OptionValue]. Multiple options can be separated by comma. OptionValue should be specified within double quotes if it contains a comma.)] [<-ZookeeperHosts|-zh> Zookeeper Hosts] [<-ZookeeperPort|-zp> Zookeepr Port (default 2181)] [<-ZookeeperPeerPort|-zpp> Zookeeper Peer Port (default 2888)] [<-ZookeeperLeaderPort|-zlp> Zookeeper Leader Port (default 3888)] [<-ZookeeperInstallDir|-zih> Zookeeper Install Dir (default $ClusterCustomDir/zk/install)] [<-ZookeeperDataDir|-zdd> Zookeeper Data Dir (default $ClusterCustomDir/zk/data)] [<-ZookeeperCustomOptions|-zco> Zookeeper Custom Options. (specified in format: [OptionName=OptionValue]. Multiple options can be separated by comma. OptionValue should be specified within double quotes if it contains a comma.)] [<-SolrHosts|-sh> Solr Hosts] [<-SolrPort|-sop> Solr Port (default 8983)] [<-SolrInstallDir|-sih> Solr Install Dir (default $ClusterCustomDir/solr/install)] [<-SolrDataDir|-sdd> Solr Data Dir (default $ClusterCustomDir/solr/data)] [<-SolrCustomOptions|-sco> Solr Custom Options. (specified in format: [OptionName=OptionValue]. Multiple options can be separated by comma. OptionValue should be specified within double quotes if it contains a comma.)] [<-MongoHosts|-mdh> MongoDB Hosts] [<-MongoPort|-mdp> MonogDB Port (default 27017)] [<-MongoLogDir|-mdld> MongoDB Log Dir (default $ClusterCustomDir/mongo/log)] [<-MongoDataDir|-mddd> MongoDB Data Dir (default $ClusterCustomDir/mongo/data)] [<-MongoCustomOptions|-mco> MongoDB Custom Options. (specified in format: [OptionName=OptionValue]. Multiple options can be separated by comma. OptionValue should be specified within double quotes if it contains a comma.)] [<-PostgresHost|-pgh> Postgres Host] [<-PostgresPort|-pgp> Postgres Port (default 5432)] [<-PostgresInstallationDir|-pgdir> Postgres Install Dir (default $ClusterCustomDir/postgres/install)] [<-PostgresLogDir|-pgldir> Postgres Log Dir (default $ClusterCustomDir/postgres/log)] [<-PostgresDataDir|-pgddir> Postgres Data Dir (default $ClusterCustomDir/postgres/data)] [<-PostgresCustomOptions|-pgco> Postgres Custom Options. (specified in format: [OptionName=OptionValue]. Multiple options can be separated by comma. OptionValue should be specified within double quotes if it contains a comma.)] [<-ElasticHosts|-esh> elastic_hosts] [<-ElasticHttpPort|-eshp> elastic_httpport] [<-ElasticTcpPort|-estp> elastic_tcpport] [<-ElasticLogDir|-esld> elastic_log_dir] [<-ElasticDataDir|-esdd> elastic_data_dir] [<-ElasticClusterName|-escn> elastic_cluster_name] [<-ElasticEnableTls|-etls> elastic_enable_tls true|false (default false)] [<-ElasticUserName|-eun> elastic_user_name] [<-ElasticPassword|-epswd> elastic_password] [<-SparkMasterNode|-smn> spark_master_node] [<-SparkMasterPort|-smp> spark_master_port] [<-SparkSlaveNodes|-ssn> spark_slave_nodes] [<-SparkExecutorCores|-sec> spark_executor_cores] [<-SparkLogDir|-sld> spark_logdir] [<-DPMEnable|-dpme> Enable DPM true|false (default false)] [<-DPMEnableAdvanceConfig|-dpmeadvc> Enable DPM Advance Config true|false (default false)] [<-EnableAdvanceConfig|-eadvc> Enable Advance Config true|false (default false)]
The following table describes infacmd ics CreateService options and arguments:
Option
Argument
Description
-DomainName
-dn
domain_name
Required. Name of the Informatica domain. You can set the domain name with the -dn option or the environment variable INFA_DEFAULT_DOMAIN. If you set a domain name with both methods, the -dn option takes precedence.
-NodeName
-nn
node_name
Required. Informatica Domain node name.
-SecurityDomain
-sdn
security_domain
Required if the domain uses LDAP authentication. Optional if the domain uses native authentication or Kerberos authentication. Name of the security domain to which the domain user belongs. You can set a security domain with the -sdn option or the environment variable INFA_DEFAULT_SECURITY_DOMAIN. If you set a security domain name with both methods, the -sdn option takes precedence. The security domain name is case sensitive.
If the domain uses native or LDAP authentication, the default is Native. If the domain uses Kerberos authentication, the default is the LDAP security domain created during installation. The name of the security domain is the same as the user realm specified during installation.
-UserName
-un
user_name
Required if the domain uses Native or LDAP authentication. User name to connect to the domain. You can set the user name with the -un option or the environment variable INFA_DEFAULT_DOMAIN_USER. If you set a user name with both methods, the -un option takes precedence.
Optional if the domain uses Kerberos authentication. To run the command with single sign-on, do not set the user name. If you set the user name, the command runs without single sign-on.
-Password
-pd
password
Required if you specify the user name. Password for the user name. The password is case sensitive. You can set a password with the -pd option or the environment variable INFA_DEFAULT_DOMAIN_PASSWORD. If you set a password with both methods, the password set with the -pd option takes precedence.
-ServiceName
-sn
service_name
Required. Informatica Cluster Service name.
-ResilienceTimeout
-re
timeout_period_in_seconds
Optional. Amount of time in seconds that infacmd attempts to establish or reestablish a connection to the domain. You can set the resilience timeout period with the -re option or the environment variable INFA_CLIENT_RESILIENCE_TIMEOUT. If you set the resilience timeout period with both methods, the -re option takes precedence.
-HttpPort
-p
port_name
Optional. A unique HTTP port number used for Informatica Cluster Service. The default port number is 9075.
-HttpsPort
-sp
https_port_name
Required if you enable the transport layer security. Port number for the HTTPS connection.
-KeystoreFile
-kf
keystore_file_location
Required if you select the enable transport layer security. 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.
-KeystorePassword
-kp
keystore_password
Required if you select the enable transport layer security. The password for the keystore file.
-SSLProtocol
-sslp
ssl_protocol
Optional. Secure Sockets Layer (SSL) protocol to use.
-GatewayHost
-hgh
gateway_host
Required. Fully Qualified Domain Name (FQDN) host name of the node that serves as the gateway to the Informatica cluster.
-DataNodes
-hn
data_nodes
A comma-separated list of FQDN host names that are data nodes of the Informatica cluster. Mandatory if the advance configuration is not enabled.
-ProcessingNodes
-pn
processing_nodes
A comma-separated list of FQDN host names that process nodes of the Informatica cluster.
-GatewayUser
-gu
gateway_user
The username for the gateway node. Enable a Passwordless SSH connection from the Informatica domain to the gateway host for the current user. The user must be non-root sudo user.
-ClusterCustomDir
-ccd
cluster_custom_dir
The custom cluster directory. For example
default /opt/informatica/ics
-ClusterSharedFilesystemPath
-csfp
cluster_shared_filesystem_path
Required if the Informatica Cluster Service is on multi-node set up. The path of the cluster shared filesystem.
-OtherOptions
-oo
other_options
Multiple options that can be separated by comma. The option value should be specified within the double quotes if it contains a comma. The specified format is:
[OptionGroupName.OptionName=OptionValue]
.
-BackupNodes
-bn
node_name1,node_name2,...
Optional. Nodes on which the service can run if the primary node is unavailable. You can configure backup nodes if you have high availability.
-NomadServerHosts
-nsh
nomad_server_hosts
Required If you enable the advance configuration property "-eadvc" is set to true. Specify the comma-separated Nomad server hosts.
-NomadSerfPort
-nsp
nomad_service_port
Required If you enable the advance configuration property "-eadvc" is set to true. Specify the Nomad Server Port. The default is 4648.
-NomadHttpPort
-nhp
nomad_http_port
Required If you enable the advance configuration property "-eadvc" is set to true. Specify the Nomad HTTP Port. The default is 4646.
-NomadRpcPort
-nrp
nomad_rpc_port
Required If you enable the advance configuration property "-eadvc" is set to true. Specify the Nomad RPC port. The default is 4647.
-NomadServerDir
-nsd
nomad_server_dir
Required If you enable the advance configuration property "-eadvc" is set to true. Specify the Nomad Server Directory. For example,
default $ClusterCustomDir/nomad/nomadserver
-NomadClientDir
-ncd
nomad_client_dir
Required If you enable the advance configuration property "-eadvc" is set to true. Specify the Nomad Client Directory. For example,
default $ClusterCustomDir/nomad/nomadclient
-NomadCustomOptions
-nco
nomad_custom_options
Optional. Specify the comma-separated option value within the double quotes if the value contains a comma. Specified format:
[OptionName=OptionValue]
-ZookeeperHosts
-zh
zookeeper_hosts
Specify the Zookeeper Hosts with comma-separated values.
-ZookeeperPort
-zp
zookeeper_port
Specify the Zookeeper Port. Default is 2181.
-ZookeeperPeerPort
-zpp
zookeeper_peer_port
Specify the Zookeeper Peer Port. Default is 2888.
-ZookeeperLeaderPort
-zlp
zookeeper_leader_port
Specify the Zookeeper Leader Port. Default is 3888.
-ZookeeperInstallDir
-zih
zookeeper_install_dir
Specify the Zookeeper Installation directory:
(default $ClusterCustomDir/zk/install)]
-ZookeeperDataDir
-zdd
zookeeper_data_dir
Specify the Zookeeper data directory:
(default $ClusterCustomDir/zk/data)]
.
-ZookeeperCustomOptions
-zco
zookeeper_custom_options
Optional. The comma-separated Zookeeper custom options. Specify the option in the following format:
[OptionName=OptionValue]
Specify the option values within double quotes if the values contain a comma.
-SolrHosts
-sh
solr_hosts
Required If you enable the advance configuration property "-eadvc" is set to true. Specify the Solr hosts.
-SolrPort
-sop
solr_port
Required If you enable the advance configuration property "-eadvc" is set to true. Specify the Solr port. The default is 8983.
-SolrInstallDir
-sih
solr_install_dir
Required If you enable the advance configuration property "-eadvc" is set to true. Specify the Solr installation directory. The default is
$ClusterCustomDir/solr/install
.
-SolrDataDir
-sdd
solr_data_dir
Required If you enable the advance configuration property "-eadvc" is set to true. Specify the Solr data directory. The default is
$ClusterCustomDir/solr/data
-SolrCustomOptions
-sco
solr_custom_options
Optional. Specify the Solr custom options. Specify the options in the following format:
[OptionName=OptionValue]
. Multiple options can be separated by a comma. Specify the option value within the double quotes if the value contains a comma.
-MongoHosts
-mdh
mongo_db_hosts
Required If you enable the advance configuration property "-eadvc" is set to true. Specify the MongoDB hosts.
-MongoPort
-mdp
mongo_port
Required If you enable the advance configuration property "-eadvc" is set to true. Specify the MonogDB port. The default port number is 27017.
-MongoLogDir
-mdld
mongo_log_dir
Required If you enable the advance configuration property "-eadvc" is set to true. Specify the MongoDB Log Directory. The default is
$ClusterCustomDir/mongo/log
-MongoDataDir
-mddd
mongo_data_dir
Required If you enable the advance configuration property "-eadvc" is set to true. Specify the MongoDB data directory. The default directory is
$ClusterCustomDir/mongo/data
-MongoCustomOptions
-mco
mongo_custom_options
Optional. Specify the MongoDB custom options. Specify the custom options in the following format:
[OptionName=OptionValue]
. Separate multiple options by a comma. Specify the option value within double quotes if the values contain a comma.
-PostgresHost
-pgh
postgres_host
Required If you enable the advance configuration property "-eadvc" is set to true. Specify the Postgres host.
-PostgresPort
-pgp
postgres_port
Required If you enable the advance configuration property "-eadvc" is set to true. Specify the Postgres port. The default port number is 5432.
-PostgresInstallationDir
-pgdir
postgres_installation_dir
Required If you enable the advance configuration property "-eadvc" is set to true. Specify the Postgres installation directory. The default directory is
$ClusterCustomDir/postgres/install
.
-PostgresLogDir
-pgldir
postgres_log_dir
Required If you enable the advance configuration property "-eadvc" is set to true. Specify the postgres log directory. The default directory is
$ClusterCustomDir/postgres/log
.
-PostgresDataDir
-pgddir
postgres_data_dir
Required If you enable the advance configuration property "-eadvc" is set to true. Specify the Postgres data directory. The default directory is
$ClusterCustomDir/postgres/data
.
-PostgresCustomOptions
-pgco
postgres_custom_options
Optional. Specify the Postgres custom options. Specify the cutom options in the following format:
[OptionName=OptionValue]
. Multiple options can be separated by a comma. Specify the option value within the double quotes if the value contains a comma.
-ElasticHosts
-esh
elastic_hosts
Specify the elastic host name of the machine on which Elastic search is installed. You can enter multiple host names separated by commas.
-ElasticHttpPort
-eshp
elastic_httpport
Specify the elastic search port number that Data Privacy Management uses to connect to the Elastic Search Web UI. Default is 9200.
-ElasticTcpPort
-estp
elastic_tcpport
Specify the Elastic search port number that Data Privacy Management uses to connect to the Elastic Search application. Default is 9300.
-ElasticLogDir
-esld
elastic_log_dir
Specify the elastic log directory. The location to store Elastic Search log files. Default is
/var/log/elasticsearch
.
-ElasticDataDir
-esdd
elastic_data_dir
Specify the elastic data directory. The location to store Data Privacy Management data in Elastic Search. Default is
/var/lib/elasticsearch
.
-ElasticClusterName
-escn
elastic_cluster_name
Specify the name of the Elastic search cluster.
-ElasticEnableTls
-etls
elastic_enable_Tls
Select the option to enable Transport Layer Security (TLS ) for the service. The default is false.
-ElasticUserName
-eun
elastic_user_name
Specify the Elastic search SSL username.
-ElasticPassword
-epswd
elastic_password
Specify the Elastic search SSL password.
-SparkMasterNode
-smn
spark_master_node
Specify the name of the Spark master node. This must be the Informatica Cluster Service gateway node.
-SparkMasterPort
-smp
spark_master_port
Specify the port number that Data Privacy Management uses to connect to the Spark master node.
-SparkSlaveNodes
-ssn
spark_slave_nodes
Specify the Spark slave nodes. Slave nodes are usually on processing nodes. Can be multiple values separated by commas.
-SparkExecutorCores
-sec
spark_executor_cores
Number of Spark executor cores used.
-SparkLogDir
-sld
spark_log_dir
Specify the Spark log directory. The location to store Spark log files. Default is
/var/log/spark.
-DPMEnable
-dpme
dpm_enable
Enable User Activity that Informatica Cluster Services uses. The default is false.
-DPMEnableAdvanceConfig
-dpmeadvc
dpm_enable_advance_config
Configure the properties of the applications and associated services of DPM. The default is false.
-EnableAdvanceConfig
-eadvc
enable_advance_config
Configure the properties of the applications and associated services. The default is false.


Updated May 05, 2021