---
title: 停止软件
description: "当不需要使用OmniShuffle特性时，可以通过SmartKit工具停止或通过Yarn停止方式停止OmniShuffle。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2300/bds/kunpengbds_omniruntime_20_0138.html
sourcePath: /source/zh/kunpengboostkithistory/2300/bds/kunpengbds_omniruntime_20_0138.html
indexId: 7bada7d5a831f2938b53579456e0391601e2c786457bb3d48ce8eb232fba3f4278
---
# 停止软件

当不需要使用OmniShuffle特性时，可以通过SmartKit工具停止或通过Yarn停止方式停止OmniShuffle。

#### 通过SmartKit工具停止

1. 配置业务流，选择“执行命令”，导入stop.json文件，json文件详情请参见stop.json。将json文件说明中内容复制并保存为stop.json文件。
2. 单击“执行业务流”。
3. 检查是否执行成功。


#### 通过Yarn停止

1. 使用ock用户运行停止脚本。

```
sh  $ock_home/ucache/23.0.0/linux-aarch64/sbin/ock-stop-cluster.sh
```


  若运行多个Yarn应用管理时，需要修改对应app id文件名称，用于stop脚本关停识别指定Yarn应用。 ... #Yarn关停OmniShuffle的app id文件路径 appid_path="${ock_home}/work/yarn-appids/yarn-ock.appid" ...

2. 在管理节点上运行脚本停止OmniShuffle。
  使用OCK自带单节点脚本ock-stop-ockd.sh停止OCK，脚本路径：“$OCK_HOME/ucache/23.0.0/linux-aarch64/sbin/”。
