OmniShuffle软件卸载方式有两种:SmartKit工具卸载、本地卸载。卸载步骤执行前需先停止所有业务后,在所有安装OmniShuffle的节点操作。
若有开启安全特性,执行下列操作修改运行目录。
cd /home/ockadmin/BoostKit-omnishuffle_1.3.0/omnishuffleUtils/bin sh ock_uninstall.sh
如果开启安全特性,需要清除Spark用户和Zookeeper用户与OmniShuffle相关的证书和密钥文件。
export LD_LIBRARY_PATH="${OCK_HOME}/ucache/${OCK_VERSION}/${OCK_BINARY_TYPE}/lib/common:${OCK_HOME}/ucache/${OCK_VERSION}/${OCK_BINARY_TYPE}/lib/common/openssl:${OCK_HOME}/ucache/${OCK_VERSION}/${OCK_BINARY_TYPE}/lib/mf:${OCK_HOME}/ucache/${OCK_VERSION}/${OCK_BINARY_TYPE}/lib/datakit:${OCK_HOME}/ucache/${OCK_VERSION}/${OCK_BINARY_TYPE}/lib/common/ucx:${OCK_HOME}/ucache/${OCK_VERSION}/${OCK_BINARY_TYPE}/lib/common/ucx/ucx:${LD_LIBRARY_PATH}"
.${OCK_HOME}/ucache/23.0.0/linux-aarch64/bin/kmc_tool all --secureEraseAllKeystore ${SPARK_HOME}/huawei/ock/security/pmt/master/ksfa ${SPARK_HOME}/huawei/ock/security/pmt/standby/ksfb
rm -rf ${SPARK_HOME}/huawei/ock