执行静默安装(Linux)
在Linux上静默安装FME服务器是由一个install.cfg文件控制的,该文件被传递给安装程序。此文件包含一列属性,这些属性控制安装程序中的不同选项。静默安装的命令是:
./fme-server-linux-x64.run -- -file install.cfg
Properties在install.cfg文件中以以下形式列出:
<财产> = <价值>
要获得安装程序,请参阅获取安装程序。
下表列出了可以在install.cfg文件中指定的安装属性,以及未设置时的默认值。这些属性对应于可以在标准安装的用户对话框中进行调整的属性。
财产 | 默认值 | 描述 |
---|---|---|
FMESERVERHOSTNAME | 正在运行安装程序的计算机名 | 安装FME服务器的主机名。 |
INSTALLDIR | ~/fmeserver服务器 |
FME服务器安装目录。 |
INSTALLDISTRIBUTEDREPOSITORY | 没有 | FME服务器系统共享是否存储在单独的服务器上,而不是存储在核心机器上。 |
FMESERVERSHAREDDATA | [INSTALLDIR] | FME服务器系统共享目录的路径。 |
ADMINUSERNAME | 管理 | 管理帐户的用户名。有关更多信息,请参见默认用户帐户和密码。 |
ADMINUSERPASSWORD | 管理 | 管理帐户的密码。 |
ROOTDIR | [INSTALLDIR] | 在分布式安装中,指向核心计算机上根文件夹的路径。在纯引擎安装中,指向FME服务器系统共享目录的路径。 |
DATABASETYPE | 默认的 | 将与FME服务器安装一起使用的数据库类型。可能的值是默认的,MSSQL语言,甲骨文公司,PostgreSQL公司。默认的安装内置的PostGreSQL数据库。 |
DATABASEHOST | (FMESERVERHOSTNAME) | 数据库所在的主机。只有当DATABASETYPE不存在时,才应该指定这个值默认的。 |
DATABASEPORT | MSSQL:1433 PostgreSQL:5432 甲骨文:1521 |
连接到数据库的端口。只有当DATABASETYPE不存在时,才应该指定这个值默认的。 |
ORACLESID | Oracle数据库的SID。只有当DATABASETYPE是甲骨文公司。 | |
JDBCDRIVER | 如果您的数据库需要一个Safe没有提供的JDBC驱动程序,那么在这里指定它的完整路径,它将亚搏在线被复制到安装目录中的适当位置。 | |
SERVLETTYPE | 默认的 | 您将与FME服务器一起使用的应用程序服务器(servlet引擎)的类型。可能的值是默认的,阿帕奇,甲骨文公司。选择默认的安装内置的应用程序服务器。 |
WEBSERVERHOSTNAME | (FMESERVERHOSTNAME) | 安装了servlet引擎的主机。 |
服务端口 | 80(如果打开) | servlet引擎主机使用或内置apache服务器使用的端口。如果未指定,安装程序将检查端口80、8080-8085,并使用第一个未使用的端口。 |
webappsdir | [安装目录]\utilities\tomcat\webapps | servlet引擎的webapps目录的路径。 |
无前缀 | 没有 | 如果是,FME服务器日志文件名称前没有服务器主机名。 |
选择要安装的特性
要选择安装哪些特性,请使用以下属性集。这些属性可以设置为“Yes”或“No”(区分大小写)。默认值是“Yes”。
特色 | 财产 |
---|---|
FME服务器核心 | Feature_fmeservercore_安装 |
Web服务 | 功能服务安装 |
FME服务器控制台 | Feature_服务器控制台_安装 |
FME发动机 | Feature_fmeengine_安装 |
例子
使用所有默认选项(类似于Express Install)安装到/home/user/fmeserver
INSTALLDIR = " / home / user / fmeserver "
只在另一台名为“\\machine1\ Share”的机器上的共享目录中安装FME服务器内核
INSTALLDISTRIBUTEDREPOSITORY = Yes
FMESERVERSHAREDDATA =“/ mnt / machine1上/分享”
FEATURE_FMEServerCore_INSTALL = "是的"
FEATURE_FMEEngine_INSTALL =“不”
FEATURE_FMEServerSMTPRelay_INSTALL =“不”
FEATURE_ServerConsole_INSTALL =“不”
FEATURE_Services_INSTALL =“不”
快速安装,但是使用另一台服务器上的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引擎,在另一个名为“\\machine1\FMEServerSystemShare”的服务器上安装所有其他FME服务器组件
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 =“不”