Page History
...
Table of Contents | ||
---|---|---|
|
Overview
Styleclass | ||
---|---|---|
|
...
Installer properties are the key to customising the Yellowfin installer. Different properties are used to make different changes to the installer, including:
...
Providing Values for Installer Properties
...
Class | topLink |
---|
...
Values for installer properties can be set in different ways. In order of precedence, these are:
...
The silent installer does not display a user interface. Therefore all user options must be provided through the properties files or command-line arguments.
Custom Properties File
...
custom.properties
that is added to the root of the installer archive (see Adding Files to the Installer)....
The custom properties file is a series of key-value pairs of the form “key=value” on separate lines. Blank lines are ignored, and a line starting with a # is treated as a comment.
Command-line Arguments
...
Class | topLink |
---|
...
Installer properties may be provided as command-line arguments when running the installer. The general usage is:
...
Silent Installer Properties File
...
...
Property keys in the silent installer properties file are not case sensitive.
Property Key | Value | Corresponding Key in |
---|---|---|
| The java installation path to use when running Yellowfin. |
|
| The path to install Yellowfin into |
|
| Whether to install the tutorial database and sample content |
|
| The location of the Yellowfin licence file |
|
| The web server port |
|
| Whether to install a Windows service |
|
| The amount of memory in megabytes to assign to Yellowfin at install time (if not set, it defaults to 75% of the server’s RAM). |
|
| The database type for the Yellowfin configuration database |
|
| The authentication type to use if the database type is SQL Server |
|
| The logon domain to use if the database type is SQL Server, and the authentication type is Windows |
|
| The instance name to use if the database type is SQL Server. To use the default instance, omit this property. |
|
| The location of the JDBC driver if the database type is Progress |
|
| Whether to create a new database for the Yellowfin configuration database |
|
| Whether to create a new database user |
|
| The server hostname for the Yellowfin configuration database |
|
| The server port for the Yellowfin configuration database |
|
| The database name for the Yellowfin configuration database. Note: If installing Oracle, use this key to specify the SID, or service name, based on the selected Oracle connection mode. |
|
| The database admin username |
|
| The database admin user password |
|
| The database username for the Yellowfin configuration database |
|
| The database user password for the Yellowfin configuration database |
|
...
| The connection method to connect to an Oracle database. Options include SID or service. The value of the selected method must be specified using the DatabaseName key. Note: This property key must be specified if using the silent installer to install an Oracle database. See Oracle example below. |
|
JDBCDriverFiles | Path to JDBC driver files. Specify multiple paths by separating them with commas. Tip: Use this to supply the jar files of database drivers that are not readily packaged with the installer. |
|
OracleAuth | The method Oracle should use to authenticate its user. The value can be kerberos (using Kerberos Authentication) or user (using username and password). | Not available |
KerberosFilePath | The absolute file path to where the Kerberos settings are kept. | Not available |
Examples
Consider the following example:
Code Block | ||||
---|---|---|---|---|
| ||||
InstallPath=/applications/yellowfin InstallTutorialDatabase=true ServicePort=8080 InstallService=false DatabaseType=MySQL CreateYellowfinDB=true CreateYellowfinDBUser=talsefalse DatabaseHostname=localhost DatabaseName=yellowfin DatabaseDBAUser=root DatabaseDBAPassword=secret DatabaseUser=yf DatabasePassword= |
...
Below is an example of required property keys for installing an Oracle database:
Code Block | ||||
---|---|---|---|---|
| ||||
DatabaseType=Oracle
DatabasePort=1521
ORACLEMODE=service
DatabaseName=ORCL |
horizontalrule |
---|
Styleclass | ||
---|---|---|
|
...
...