Silent installation

Optionally, you can run the installation script in silent mode. This means that the installation script will execute without prompting you for configuration information.

To run a silent installation, open the installation script in any text editor and update the following properties. Be sure to save the file before closing. Afterwards, you can continue with the installation procedure described above.

Property Description
SILENT_INSTALL Determines whether the script will execute silently. Set this to TRUE.
PROVISIONING_SERVICE_USERNAME The username for the Provisioning Service domain admin.
PROVISIONING_SERVICE_PASSWORD The password for the Provisioning Service domain admin.
JDBC_DRIVER The driver used to connect to the backend database. The Provisioning Service includes the following drivers:
  • Derby: org.apache.derby.jdbc.EmbeddedDriver

    If you specify this option, the Provisioning Service uses a light-weight, in-memory Derby database. This option is suitable for evaluation and test environments, and is the recommended option for your first installation of the Provisioning Service. The Derby database is not recommended for production environments.

  • Oracle: oracle.jdbc.xa.client.OracleXADataSource
  • MySql: com.mysql.jdbc.Driver
JDBC_URL The JDBC URL used to connect to the backend database. The Provisioning Service supports the following:
  • 'jdbc:derby:memory:testDB;create=true' for Derby databases. This is the default setting.
  • jdbc:oracle:thin:@[HOST]:[PORT]:[SID] for Oracle databases.
  • jdbc:mysql://[HOST]:[PORT]/[DATABASENAME] for MySQL databases.
JDBC_USER The username the Provisioning Service connects to the backend database with.
JDBC_PASS The password the Provisioning Service connects to the backend database with.
PROVISIONING_SERVICE_PORT The port the Provisioning Service listens on for non-SSL requests. This defaults to 8201.
PROVISIONING_SERVICE_PORT_SSL The port the Provisioning Service listens on for SSL requests. This defaults to 8202.
ENDECA_SERVER_ADDRESS Identifies the machine running Endeca Server. This can either be a hostname or an IP address. The default is either localhost or an Endeca Server installed on the same machine as the Provisioning Service.
ENDECA_SERVER_PORT The port the Endeca Server listens on. The default is 7002.
ENDECA_SERVER_SSL Determines whether SSL is enabled on the Endeca Server. The default is true.
USE_SSL Enables/disables SSL for the Provisioning Service. If you want to enable SSL, leave this set to true.
KEYSTORE_IDENTITY_PASS The password you specified when creating the EndecaServerClientCert.ks file for the Endeca Server.
KEYSTORE_TRUST_OASS The password you specified when creating the EndecaServerTrustStore.ks file for the Endeca Server.