卸载UDF插件
OmniOperator算子加速 UDF插件有两种卸载方式:SmartKit工具卸载、本地卸载。卸载步骤需在管理节点和所有计算节点操作。
卸载UDF插件后如不使用OmniOperator算子加速,可参见卸载软件卸载OmniOperator算子加速软件。
SmartKit工具卸载
- 卸载OmniOperator算子加速 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;
- 导出业务流,保存至本地。后续其他安装,即可通过导入业务流,快速安装。
- 单击右上角的“导出”。
弹出“选择模板保存路径”窗口。
- 将模板命名为“OmniOperator算子加速 UDF插件卸载WorkFlow”,单击“保存”。
- 单击右上角的“导出”。
- 执行业务流,执行状态成功即可。
本地卸载
- 删除管理节点和计算节点的“/opt/omni-operator/hive-udf”目录。
1
rm -rf /opt/omni-operator/hive-udf
- 在“/opt/omni-operator/conf/omni.conf”文件中更新配置内容。
- 打开“/opt/omni-operator/conf/omni.conf”文件。
1
vi /opt/omni-operator/conf/omni.conf
- 按“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
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开“/opt/omni-operator/conf/omni.conf”文件。
- 通过vi打开“~/.bashrc”文件,删除LD_LIBRARY_PATH中关于UDF相关环境变量的内容。
- 打开“~/.bashrc”文件。
1
vi ~/.bashrc
- 按“i”进入编辑模式,删除LD_LIBRARY_PATH中的“${JAVA_HOME}/jre/lib/aarch64/server”内容。
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 执行以下命令更新环境变量。
1
source ~/.bashrc
- 打开“~/.bashrc”文件。
父主题: 维护OmniOperator算子加速特性