【发布时间】:2013-05-23 12:20:32
【问题描述】:
虽然 Ubuntu Server 12.04 64 位是 Talend MDM Server 的 recommended operating system,但我找不到该操作系统的任何安装说明。所以我必须建立自己的。欢迎对以下说明提出任何建议和修改。
-
安装 Oracle Java 7(参见完整说明 here)
$ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get update $ sudo apt-get install oracle-java7-installer -
创建系统组“talend”
$ sudo addgroup --system talend -
创建系统用户 'talend' 并将其包含在 'talend' 组中。请注意,我们在这里使用 /opt/talend 目录作为“talend”用户的主目录和服务器的安装目录
$ sudo adduser --system --ingroup talend --home /opt/talend --disabled-login talend -
将 JAVA_HOME 设置为系统范围的环境变量:
$ echo JAVA_HOME=\"/usr/lib/jvm/java-7-oracle/\" | sudo tee -a /etc/environment 将 TOS_MDM-Server-*.jar 文件复制到机器上成为 MDM 服务器
-
启动 Talend MDM Server 安装程序:
$ sudo -u talend java -jar TOS_MDM-Server-*.jar -console 按照屏幕上的说明并指向安装程序将软件解压到 /opt/talend 目录。
-
启动服务器以检查它是否正常工作
$ sudo -u talend /opt/talend/jboss-4.2.2.GA/bin/run.sh - 在控制台中按 Ctrl+C 停止 MDM 服务器
如果您需要在系统启动时启动 MDM 服务器,请继续阅读。我决定为此使用 Upstart。
-
创建新文件
$ sudo vim /etc/init/talend-mdm-server.conf -
像这样添加到作业定义文件中:
description "Talend MDM Server" start on runlevel [2345] stop on runlevel [016] respawn setuid talend script exec /opt/talend/jboss-4.2.2.GA/bin/run.sh -b 0.0.0.0 end script -
检查是否正常
$ sudo start talend-mdm-server -
成功时停止 MDM 服务器
$ sudo stop talend-mdm-server -
重启机器以确保一切正常
$ sudo reboot
您的 Talend MDM Server 实例应该在系统启动时运行。
【问题讨论】:
-
即使内容可能很有趣,我在这里也看不到任何真正的问题。
-
这根本不是问题,它与 StackOverflow 无关。我投票关闭它。