我的目录中有talend安装程序,现在我想以静默模式运行talend,所以在命令行运行它时不会给我选项
我以静默模式执行talend的命令: - ./Talend-Installer-20151214_1327-V6.1.1-linux64-installer.run --optionfile silentMode.txt
一旦我运行上面的命令,我得到版本和构建细节,但我在我给出的键值文本文件,即/opt/talend-6.1.1的目录中找不到它。下面是执行命令后得到的结果。
“Talend 6.1.1 ---建于2015-12-14 18:02:36 IB:9.5.3-201412111637” 任何人都可以帮助我以静音模式安装talend吗?
答案 0 :(得分:2)
您没有指定要在无人参与模式下安装的Talend的哪些组件。选项文件就在那里。所以,假设您想使用包含的H2 DB和JobServer安装TAC,您的选项文件(您指定的silentMode.txt)可能类似于以下内容:
mode=unattended
enable-components=tac,jobserver,serv
disable-components=logserv,mdm,dsc,cmdline,soa,runtime,svn,tdqp,sap_rfc,studio,esb
prefix=/opt
installStyle=advanced
installType=custom
licenseFile=/talend_packages/license
tacAdminUser=admin@company.com
tacAdminPwd=admin
tacWebAppName=tac611
svnInstall=create
svnUser=svnadmin
svnPass=admin
请注意,您必须同时指定enable-components和disable-components。如果不这样做,它可能会尝试安装所有组件并导致错误(因为它错过了选项文件中的必要信息)。不要问我为什么......
为了获得要放入选项文件的详尽选项列表,只需查看安装程序的选项:
# ./Talend-Installer-20151214_1327-V6.1.1-linux64-installer.run --help
相同的内容可用here
另请注意,建议使用root安装Talend(以激活RC脚本等),但您可以手动将Talend Directory所有者更改为其他用户,并稍微修改RC脚本以运行服务那个用户。
可以阅读更多文档here