ubuntu - 在 Ubuntu Server 12.04 上安装 Talend MDM Server

标签 ubuntu mdm talend

而 Ubuntu Server 12.04 64 位是 recommended operating system对于 Talend MDM Server,我找不到该操作系统的任何安装说明。所以我必须建立自己的。感谢您对以下说明的任何建议和修改。

  • 安装 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 实例应该在系统启动时运行。

    最佳答案

    非问题的答案:

    “*在 Linux Ubuntu 12 服务器上安装 Talend MDM Server 的文档在哪里?*”:) 可能是:

    这是安装指南(第 2.2.1 章):https://help.talend.com/display/HOME/Talend+Open+Studio+for+MDM

    还有一些关于在 Ubuntu 上安装 Talend MDM Client(即 Studio)的注意事项:http://www.talendforge.org/wiki/doku.php?id=doc:installation_on_ubuntu

    关于ubuntu - 在 Ubuntu Server 12.04 上安装 Talend MDM Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16713798/

    相关文章:

    ios - 用于 MobileConfig 文件的 OS X 终端中的 XML 解析

    hadoop - 在 talend 大数据中创建与 hadoop 的连接时出现问题

    linux - 如何在 linux 中显示来自 bash 脚本的 GUI 消息框?

    opencv - 在ubuntu中使用matlab将使用opencv的cpp文件转换为mex文件

    ios - iOS SDK 中的 MDM iPCU 配置文件安装失败

    Talend:聚合摘要?

    java - 如何在 TALEND 中划分 tmap 中字段的值

    ubuntu docker 不工作

    python - 如何在 Ubuntu 上的 tkinter python 中使文本可点击

    iphone - MDM:在配置文件中 checkin 3 次