将Talend Runtime容器安装为服务
将Talend Runtime容器安装为服务
Talend Runtime容器基于Apache Karaf。Karaf Wrapper(用于服务包装)可以将Talend Runtime容器安装为系统服务。
要将Talend Runtime容器安装为服务,首先必须安装包装器,该包装器是一个可选功能,所以要手动安装该服务。
Wrapper可以正确处理Windows下的“用户注销”,服务依赖性以及运行与桌面交互的服务的能力。
安装包装器
至Talend Runtime容器目录的bin文件夹下,然后启动:
在Windows环境下
使用管理员模式运行trun.bat文件在Linux环境下
sudo sh trun
要安装包装功能,只需输入:
- Windows
karaf@trun> feature:install wrapper
- Linux
trun@root> feature:install wrapper
注意
在Windows中,尝试安装服务时可能会收到以下消息:
wrapper | OpenSCManager failed - Access is denied. (0x5)
在这种情况下,以管理员模式启动命令提示符。在 开始菜单中右键单击命令提示符并选择以管理员身份运行。
注册为服务
Windows:
karaf@trun> wrapper:install -s AUTO_START -n TALEND-ESB-CONTAINER -d Talend-ESB-Container -D "Talend ESB Container Service"
成功看到以下信息
karaf@trun> wrapper:install -s AUTO_START -n TALEND-ESB-CONTAINER
-d Talend-ESB-Container -D "Talend ESB Container Service"Creating file: C:\work\6.5.1-release\Talend-ESB-V6.5.1\container\bin\
TALEND-ESB-CONTAINER-wrapper.exe
Creating file: C:\work\6.5.1-release\Talend-ESB-V6.5.1\container\etc\
TALEND-ESB-CONTAINER-wrapper.conf
Creating file: C:\work\6.5.1-release\Talend-ESB-V6.5.1\container\bin\
TALEND-ESB-CONTAINER-service.bat
Creating file: C:\work\6.5.1-release\Talend-ESB-V6.5.1\container\lib\
wrapper.dll
Creating file: C:\work\6.5.1-release\Talend-ESB-V6.5.1\container\lib\
karaf-wrapper.jar
Creating file: C:\work\6.5.1-release\Talend-ESB-V6.5.1\container\lib\
karaf-wrapper-main.jarSetup complete. You may wish to tweak the JVM properties in the
wrapper configuration file:C:\work\6.5.1-release\Talend-ESB-V6.5.1\container\etc\TALEND-
ESB-CONTAINER-wrapper.conf
before installing and starting the service.To install the service, run:C:> C:\work\6.5.1-release\Talend-ESB-V6.5.1\container\bin\
TALEND-ESB-CONTAINER-service.bat installOnce installed, to start the service run:C:> net start "TALEND-ESB-CONTAINER"Once running, to stop the service run:C:> net stop "TALEND-ESB-CONTAINER"Once stopped, to remove the installed the service run:C:> C:\work\6.5.1-release\Talend-ESB-V6.5.1\container\bin\
TALEND-ESB-CONTAINER-service.bat remove
以管理员模式打开CMD新窗口。
切换至Talend Runtime安装目录的 bin文件夹,然后输入以下命令:
TALEND-ESB-CONTAINER-service install
可以看到
C:\Builds\Talend-Runtime\bin>TALEND-ESB-CONTAINER-service.bat installwrapper | Talend ESB Container installed.
Talend Runtime服务已创建,可以通过在Windows的开始菜单中选择控制面板>管理工具>服务来查看。
然后,您可以运行网络启动“TALEND-CONTAINER”和停止“TALEND-ESB-CONTAINER”命令来管理服务。
要删除服务,请在命令窗口中输入以下命令:
TALEND-ESB-CONTAINER-service.bat remove
Linux:
trun@root> wrapper:install -s AUTO_START -n TALEND-ESB-CONTAINER -d Talend-ESB-Container -D "Talend ESB Container Service"
成功看到以下信息
trun@root> wrapper:install -s AUTO_START -n TALEND-ESB-CONTAINER \-d Talend-ESB-Container -D "Talend ESB Container Service"
Creating file: /home/onofreje/6.5.1-release/Talend-ESB-V6.5.1/container/
bin/KARAF-wrapper
Creating file: /home/onofreje/6.5.1-release/Talend-ESB-V6.5.1/container/
bin/KARAF-service
Creating file: /home/onofreje/6.5.1-release/Talend-ESB-V6.5.1/container/
etc/KARAF-wrapper.conf
Creating file: /home/onofreje/6.5.1-release/Talend-ESB-V6.5.1/container/
lib/libwrapper.so
Creating file: /home/onofreje/6.5.1-release/Talend-ESB-V6.5.1/container/
lib/karaf-wrapper.jar
Creating file: /home/onofreje/6.5.1-release/Talend-ESB-V6.5.1/container/
lib/karaf-wrapper-main.jarSetup complete. You may want to tweak the JVM properties in the wrapper
configuration file:/home/onofreje/apache-karaf-2.1.3/etc/KARAF-wrapper.conf
before installing and starting the service.
- 在Redhat / Fedora / CentOS系统
ln -s /home/onofreje/6.5.1-release/Talend-ESB-V6.5.1/container/bin/TALEND-ESB-CONTAINER-service /etc/init.d/
chkconfig TALEND-ESB-CONTAINER-service --add
在服务器重启时启动服务:
chkconfig TALEND-ESB-CONTAINER-service on
禁用重启时启动服务:
chkconfig TALEND-ESB-CONTAINER-service off
启动服务:
service TALEND-ESB-CONTAINER-service start
停止服务:
service TALEND-ESB-CONTAINER-service stop
卸载服务:
chkconfig TALEND-ESB-CONTAINER-service --del
rm /etc/init.d/TALEND-ESB-CONTAINER-service
- Ubuntu / Debian系统
ln -s /home/onofreje/6.5.1-release/Talend-ESB-V6.5.1/container/bin/TALEND-ESB-CONTAINER-service /etc/init.d/
在服务器重启时启动服务:
update-rc.d TALEND-ESB-CONTAINER-service defaults
禁用重启时启动服务:
update-rc.d -f TALEND-ESB-CONTAINER-service remove
启动服务:
/etc/init.d/TALEND-ESB-CONTAINER-service start
停止服务:
/etc/init.d/TALEND-ESB-CONTAINER-service stop
卸载服务:
rm /etc/init.d/TALEND-ESB-CONTAINER-service
配置提示
如果需要将参数追加到java调用(如内存配置),那么可以在KARAF-wrapper文件中添加这些参数,wrapper.java.additional.n=PARAMETER其中“n”是附加配置的编号(通常您只需查找最后一个条目并使用n + 1),PARAMETER是你想追加的JVM参数,比如-XX:MaxPermSize=1024m。
将Talend Runtime容器安装为服务相关推荐
- docker centos7容器 安装ssh服务
docker安装好后,自己动手做个自己的docker镜像,首先需要从服务器pull下一个基础的镜像,这里用centos7 (最好是root用户下,我虚拟机中的docker普通用户运行docker提示服 ...
- Docker容器技术与应用(项目2 Docker容器安装和使用)
项目2 Docker容器安装和使用 下面重点介绍Docker的安装,镜像Image.镜像仓库Registry和容器Container的使用和管理. 图2.1 Docker镜像.容器和仓库之间的主要操作 ...
- dubbo内置哪几种服务容器_dubbo启动服务之容器(Container)
讲解dubbo启动服务的时候先来了解下java的spi机制 后期文章会首发于本专栏,欢迎关注 JAVA高级进阶zhuanlan.zhihu.com 一:SPI 简介 SPI 全称为 (Service ...
- Docker容器安装配置
Docker容器安装配置 一.检查服务器环境 1.系统内核 2.系统版本 二.Docker安装 1.Docker官方网址 2.卸载旧的版本docker 3.需要的安装包 4.设置镜像的仓库 5.查看d ...
- 使用docker安装mysql服务
使用docker官方镜像安装mysql服务 1 拉取mysql镜像,采用网易加速地址 docker pull hub.c.163.com/library/mysql:5.7 2 重命名镜像名 dock ...
- docker php gd png.h,docker php 容器安装GD库
用thinkphp 5 Image库,创建缩略图报错:Call to undefined function imagecreatefromjpeg(),度娘一下发现是php 环境没有配置GD库扩展,因 ...
- Docker快速安装RabbitMQ服务
Docker快速安装RabbitMQ服务 快速开始 #!/bin/bash # 建议保存为start.sh脚本执行 docker run -d --hostname my-rabbit --name ...
- 【快速安装Docker服务及Docker配置、Docker常用命令。】
一.安装docker服务 命令行输入curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun即可快速安装 如提示curl: ...
- docker 容器开启ssh服务
ssh服务安装 安装ssh服务 #yum install openssh-server -y 安装passwd(修改密码需要) #yum install passwd -y 修改sshd_config ...
最新文章
- c语言有重复元素全排列,【求助】全排列 不重复 由小到大 输出 代码
- Linux下命令行的彩色终端
- Android7.0 PowerManagerService亮灭屏分析(二)
- spring什么版本支持java8,与Java 11兼容的最低Spring版本
- echo和@echo_如何在Echo Show和Echo Spot上切换到24小时时钟
- 谷歌排名第一的编程语言,收下这份资料,小白也能学的会!
- 10双屏鼠标过不去_灵耀X2 Duo双屏笔记本是怎样“炼”成的?对话华硕笔记本设计团队...
- c语言求20项FBNC,大学C语言 结业作业 暗影行者
- C# Random生成相同随机数的解决方案
- Statement对象最新解析
- 谷歌云盘批量下载文件
- R-CNN解读+代码梳理
- 英文论文查重率怎么算?
- 一种用几何解nonlinear ICA的方法
- win10点文件夹转圈圈假死机
- 直播带货行业如何入局?先了解一下直播商城源码吧
- Word文档排版——自动编号
- Facebook Marketing: Advanced Advertising Facebook营销:高级广告 Lynda课程中文字幕
- 网络舆情分析-part1
- 学习笔记 JavaScript ES6 Promise的静态方法