datastage服务的停止与启动

停止服务
Infosphere Datastage停止服务的顺序如下
 停止Engine服务
 停止ASB Agent服务
 停止WebSphere Application Server(WAS)服务
具体步骤如下:
(1)以root用户登录Infosphere Datastage服务器
(2)检查是否有残留进程
检查job产生的进程
ps -ef | grep phantom
检查parallel jobs产生的进程
ps -ef| grep osh
检查客户端连接进程
ps -ef | grep dsapo
ps -ef|grep dscs
如果这些命令有结果返回,说明仍有进程正在执行,需要等待用户释放这些进程或者确认这些进程已经失效后强制杀死(kill -9 PID)这些进程
(3)检查dsrpc是否正在运行
 netstat -a | grep dsrpc
 如果dsrpc正在运行,那么你应该得到一个状态为LISTEN的行。如果你得到多行,这意味着还有一些连接没有释放,你需要等待。如果您看到dsrpc或其他连接处于WAIT状态,那么您还需要等到它消失(您也可以重启机器)。
 
(4)停止Datastage服务
cd $DSHOME (默认安装路径为/opt/IBM/InformationServer/Server/DSEngine)
. ./dsenv
bin/uv -admin -stop
(5)检查是否有残留的内存共享段
ipcs -m | grep ade
如果得到结果,请记下PID并将其删除(您将需要root访问权限)
 ipcrm -m PID
(6)然后再次检查端口
 netstat -a | grep dsrpc
 你不应该得到任何结果。如果您获得任何结果,并且dsrpc处于等待状态,那么您需要等到它消失(您也可以重新启动机器)。
(7)停止ASB代理
cd /opt/IBM/InformationServer /ASBNode/bin
./NodeAgents.sh stop
 如果您收到以下消息,请输入“yes”:
 rm: remove write-protected regular file `Agent.pid'?
(8)检查代理已停止:
 ps -ef | grep -i agent
(9)停止WebSphere Application Server
cd /opt/IBM /InformationServer/ASBServer/bin
 ./MetadataServer.sh stop
(10)现在检查是否没有Java进程:
 ps -ef | grep java
 如果存在,删除它们:
 kill PID(NO -9)

 

 

 

启动服务

开始所有服务的顺序是:
 启动WebSphere Application Server(以root用户身份)
 启动ASB代理(以root用户身份)
 启动DataStage引擎(对您的系统使用dsengine凭证,默认值/典型值为dsadm)
以下是分步说明。
(1)启动WebSphere Application Server(您需要root用户)
•注意:对于AIX平台,请执行以下操作:
 unset LDR_CNTRL
 在ASBServer / bin中创建名为MetadataServer_env.sh的文件,并添加以下行:
 ulimit -n 10240
cd /opt/IBM/InformationServer/ASBServer/bin
 ./MetadataServer.sh run
(2)启动ASB Agent
cd /opt/IBM /InformationServer/ASBNode/bin
 ./NodeAgents.sh start
(3)启动DataStage引擎(可以使用dsengine凭证对应的操作系统用户,默认值为dsadm,也可以使用root用户)   
cd $ DSHOME
./dsenv
bin / uv -admin -start

如有疑问,可加微信一起交流

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值