Overview
The following information is collected by the installer prior to performing the installation:
- Whether to install the Tutorial Database and Sample Reports
- Whether to install the Sample Usage Reports
- Whether to install the optional Language Packs
- Location of the Yellowfin Licence File
- App Server Port
- Whether to install a Windows Service (only when the graphical installer is run on a Windows system)
- Connection Parameters for the Yellowfin Database
- Installation Directory
In the graphical and command-line installations, these values are entered by the user. Default values may be specified in the custom properties file or on the command-line, which will be displayed in the graphical installation. In the silent installation, there is no user input, so the values specified in the custom properties file and on the command-line are used.
Custom Properties File
The custom properties file (custom.properties
) is included in the installer. All options that affect the installation behaviour can be set in this file. See Adding Files to the Installer for more information.
By specifying HSQLDB as the database type (option.db.dbtype=HSQLDB
) you are selecting to install into the HSQL embedded database. This will create a self-contained database in the Yellowfin installation, and all other database options are ignored (option.db.*
).
An additional option is used to set the installer interface language:
|
Installer Interface Language |
Currently supported languages are en
- English, ja
- Japanese, and fr
- French. If you do not specify this option, the gui installer will prompt you to select a language before launching:
The command-line installer will use English as the interface language if none is selected.
Example
The following is an example section from custom.properties showing the pre-selection of user options:
lang=en option.serverport=8080 option.db.createdb=true option.db.createuser=true option.db.dbtype=SQLServer option.db.sqlauthtype=sqlserver option.db.hostname=localhost option.db.port=1433 option.db.dbname=yellowfindb option.db.username=yfuser option.db.userpassword=yfpassword option.db.dbausername=sa option.db.dbapassword= option.pack.tutorial=true option.pack.usage=true option.pack.lang.ja=true option.pack.lang.es=true