卸载OmniOperator
OmniOperator的卸载操作仅需在管理节点进行,并确保OmniOperator算子加速特性上层引擎处于没有任务执行的状态。
Spark Extension配置的目录以“/opt/omni-operator/conf”和“/opt/omni-operator/lib”为例,Hive Extension配置的目录以“/opt/omni-operator/hive”为例。
- 删除conf和hive文件夹。
1 2 3
ls /opt/omni-operator rm -rf /opt/omni-operator/conf rm -rf /opt/omni-operator/hive
- 进入“/opt/omni-operator/lib”目录,删除依赖SO文件以及OmniOperator算子加速特性相关文件。
1 2 3
cd /opt/omni-operator/lib rm -rf libjemalloc.so.2 libLLVM-15.so rm -rf include libboostkit-omniop* boostkit-omniop* libsecurec.so
- 可选:在Spark引擎上应用时,删除HDFS的OmniOperator算子加速特性安装包。
1hdfs dfs -rm -f /user/root/omni-operator.tar.gz
- 更新环境变量。
- 打开“~/.bashrc”文件。
1vi ~/.bashrc - 按“i”进入编辑模式,删除LD_LIBRARY_PATH中与OmniOperator算子加速特性相关的路径配置。
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 使更新后环境变量生效。
1source ~/.bashrc
- 打开“~/.bashrc”文件。
父主题: 维护特性