---
title: 卸载UDF插件
description: "OmniOperator算子加速 UDF插件有两种卸载方式：SmartKit工具卸载、本地卸载。卸载步骤需在管理节点和所有计算节点操作。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2300/bds/kunpengbds_omniruntime_20_0092.html
sourcePath: /source/zh/kunpengboostkithistory/2300/bds/kunpengbds_omniruntime_20_0092.html
indexId: 6fe947864cc9c704f4c408fa390d76fb60a95885bcccaa58e432f31fd9d15f1c78
---
# 卸载UDF插件

OmniOperator算子加速 UDF插件有两种卸载方式：SmartKit工具卸载、本地卸载。卸载步骤需在管理节点和所有计算节点操作。

卸载UDF插件后如不使用OmniOperator算子加速，可参见卸载软件卸载OmniOperator算子加速软件。

#### SmartKit工具卸载

1. 卸载OmniOperator算子加速 UDF插件。
  选中所有节点“配置业务流”，选择“命令执行”，“添加”表1~表2内容，单击“保存”。 表1 任务1编辑参数内容 参数 内容 任务名称 删除OmniOperator算子加速 UDF插件相关软件安装包 任务描述 删除OmniOperator算子加速 UDF插件相关软件安装包 运行目录 /opt/omni-operator 执行命令 rm -rf /opt/omni-operator/hive-udf;

**表2 任务2编辑参数内容**

| 参数 | 内容 |
| --- | --- |
| 任务名称 | 删除OmniOperator算子加速 UDF插件相关配置 |
| 任务描述 | 删除OmniOperator算子加速 UDF插件相关配置 |
| 运行目录 | /opt/omni\-operator |
| 执行命令 | sed \-i '/${JAVA\_HOME}\/jre\/lib\/aarch64\/server/d' ~/.bashrc;source ~/.bashrc; sed \-i '/enableBatchExprEvaluate/d' /opt/omni\-operator/conf/omni.conf; sed \-i '/hiveUdfPropertyFilePath/d' /opt/omni\-operator/conf/omni.conf; sed \-i '/hiveUdfDir/d' /opt/omni\-operator/conf/omni.conf; |


2. 导出业务流，保存至本地。后续其他安装，即可通过导入业务流，快速安装。

  a. 单击右上角的“导出”。
    弹出“选择模板保存路径”窗口。

  b. 将模板命名为“OmniOperator算子加速 UDF插件卸载WorkFlow”，单击“保存”。
3. 执行业务流，执行状态成功即可。


#### 本地卸载

1. 删除管理节点和计算节点的“/opt/omni-operator/hive-udf”目录。
  1 rm -rf /opt/omni-operator/hive-udf

2. 在“/opt/omni-operator/conf/omni.conf”文件中更新配置内容。

  a. 打开“/opt/omni-operator/conf/omni.conf”文件。
    1 vi /opt/omni-operator/conf/omni.conf

  b. 按“i”进入编辑模式，更新关于UDF配置的内容。
    1 2 3 4 5 6 7 # <----UDF properties----> #false表示使用表达式行处理，true表示使用表达式批处理 #enableBatchExprEvaluate=false #udf白名单文件路径 #hiveUdfPropertyFilePath=/opt/omni-operator/hive-udf/udf.properties #hive udf jar所在目录路径 #hiveUdfDir=/opt/omni-operator/hive-udf/udf

  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
3. 通过vi打开“~/.bashrc”文件，删除LD_LIBRARY_PATH中关于UDF相关环境变量的内容。

  a. 打开“~/.bashrc”文件。
    1 vi ~/.bashrc

  b. 按“i”进入编辑模式，删除LD_LIBRARY_PATH中的“${JAVA_HOME}/jre/lib/aarch64/server”内容。
  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
  d. 执行以下命令更新环境变量。
    1 source ~/.bashrc
