执行静默安装(Linux)
在Linux上FME服务器的静默安装是通过传递给安装的install.cfg文件控制。此文件包含控制在安装程序的不同选项属性的列表。静默安装的命令是:
./fme-server-linux-x64.run -- -file install.cfg
属性列在形式install.cfg文件:
<财产> = <值>
要获取安装程序,请参见获取安装程序。
下表列出了可以在install.cfg文件中指定的安装属性,以及它们的默认值(如果未设置的话)。这些属性对应于可以在标准安装的用户对话框中调整的属性。
财产 | 默认值 | 描述 |
---|---|---|
FMESERVERHOSTNAME | 运行安装程序的计算机名 | 此安装FME服务器的主机名。 |
INSTALLDIR | 〜/ fmeserver |
FME服务器安装目录。 |
INSTALLDISTRIBUTEDREPOSITORY | 没有 | 无论是FME Server系统共享存储在独立的服务器上,而不是核心的机器上。 |
FMESERVERSHAREDDATA | [INSTALLDIR] | 到FME Server系统共享目录的路径。 |
ADMINUSERNAME | 管理 | 管理帐户的用户名。有关更多信息,请参见默认用户帐户和密码。 |
ADMINUSERPASSWORD | 管理 | 管理帐户的密码。 |
ROOTDIR | [INSTALLDIR] | 在分布式安装中,核心机器上根文件夹的路径。在只支持引擎的安装中,FME服务器系统共享目录的路径。 |
数据库类型 | 默认的 | 将与FME Server安装时使用的数据库的类型。可能的值是默认的,该软件,甲骨文,PostgreSQL的。默认的安装内置的PostGreSQL数据库。 |
DATABASEHOST | (FMESERVERHOSTNAME) | 数据库所在的主机。只有当DATABASETYPE没有指定时,才应该指定此值默认的。 |
DATABASEPORT | 该软件:1433 PostgreSQL的:5432 Oracle: 1521 |
连接到数据库的端口。只有当DATABASETYPE没有指定时,才应该指定此值默认的。 |
ORACLESID | 用于Oracle数据库的SID。只有当DATABASETYPE是甲骨文。 | |
JDBCDRIVER | 如果您的数据库需要一个JDBC驱动程序,安全不提供,在此指定的完整路径,它会被复制到安装目亚搏在线录中的适当位置。 | |
SERVLETTYPE | 默认的 | 将与FME服务器一起使用的应用服务器(servlet引擎)的类型。可能的值是默认的,Apache和甲骨文。选择默认的安装内置应用程序服务器。 |
WEBSERVERHOSTNAME | (FMESERVERHOSTNAME) | 安装servlet引擎的主机。 |
SERVLETPORT | 80(如果打开) | 该端口servlet引擎主机的用途或者内置Apache服务器的用途。如果未指定,则安装程序将检查口80,8080-8085和使用第一个是未使用。 |
WEBAPPSDIR | [INSTALLDIR] \公用事业\ Tomcat的\ web应用 | servlet引擎的webapps目录的路径。 |
NOLOGPREFIX | 没有 | 如果是的,FME服务器日志文件名称没有以服务器主机名作为前缀。 |
选择要安装的特性
要选择要安装的特性,请使用以下属性集。这些属性可以设置为“Yes”或“No”(区分大小写)。默认值是“Yes”。
功能 | 财产 |
---|---|
FME服务器核心 | FEATURE_FMEServerCore_INSTALL |
网页服务 | FEATURE_Services_INSTALL |
FME服务器控制台 | FEATURE_ServerConsole_INSTALL |
FME引擎 | FEATURE_FMEEngine_INSTALL |
例子
使用所有默认选项(类似于快速安装)安装到/home/user/fmeserver
INSTALLDIR = " / home / user / fmeserver "
仅在另一台名为“\\machine1\ Share”的机器上的共享上使用FME服务器系统共享目录安装FME服务器核心
INSTALLDISTRIBUTEDREPOSITORY =是
FMESERVERSHAREDDATA =“/ mnt / machine1上/分享”
FEATURE_FMEServerCore_INSTALL = "是的"
FEATURE_FMEEngine_INSTALL =“不”
FEATURE_FMEServerSMTPRelay_INSTALL = “否”
FEATURE_ServerConsole_INSTALL =“不”
FEATURE_Services_INSTALL =“不”
Express安装,但是MSSQL数据库位于另一台服务器上
DATABASETYPE =该软件
DATABASEHOST = DatabaseMachine
DATABASEPORT = 1433
仅安装与WebLogic Servlet引擎的Web服务功能:
ROOTDIR = " \ \ CoreMachine \分享"
SERVLETTYPE =甲骨文
SERVLETPORT = 8080
WEBAPPSDIR = " / home / user /应用服务器/ webapps”
FEATURE_FMEServerCore_INSTALL =“不”
FEATURE_FMEEngine_INSTALL =“不”
FEATURE_FMEServerSMTPRelay_INSTALL = “否”
FEATURE_ServerConsole_INSTALL =“不”
FEATURE_Services_INSTALL = "是的"
仅安装FME引擎,将所有其他FME服务器组件安装在另一个名为“\\machine1\FMEServerSystemShare”的服务器上
FMESERVERHOSTNAME = " machine1上"
INSTALLDIR = “/ home / user中/ FMEServer”
ROOTDIR = “\\ MACHINE1 \ FMEServerSystemShare”
FMESERVERSHAREDDATA = " / mnt / machine1上/ FMEServerSystemShare /”
INSTALLDISTRIBUTEDREPOSITORY = “是”
FEATURE_FMEServerCore_INSTALL =“不”
FEATURE_FMEEngine_INSTALL = "是的"
FEATURE_FMEServerSMTPRelay_INSTALL = “否”
FEATURE_ServerConsole_INSTALL =“不”
FEATURE_Services_INSTALL =“不”