- 请参见获取补丁包获取OmniOperator算子加速二进制补丁包和SparkExtension补丁包,并将补丁包上传至服务器“/opt/omni-operator/lib”目录下。
- 停止Spark引擎任务。在spark-sql命令行执行exit;。
- 进入“/opt/omni-operator/lib”目录,解压补丁包boostkit-omniop-spark-3.1.1-1.1.0.SPC5-aarch64.zip。
unzip BoostKit-omniop_1.1.0.SPC5.zip
tar -zxvf boostkit-omniop-operator-1.1.0-aarch64.tar.gz
- 拷贝OmniOperator算子加速相关文件到“/opt/omni-operator/lib”目录下,并将该目录下的软件包权限设置为550。
cd /opt/omni-operator/boostkit-omniop-operator-1.1.0-aarch64
cp -r include libboostkit* boostkit-omniop* config.h libsecurec.so /opt/omni-operator/lib/
chmod 550 /opt/omni-operator/lib/*
- 进入“/opt/omni-operator/lib”目录,解压补丁包boostkit-omniop-spark-3.1.1-1.1.0.SPC5-aarch64.zip,即可完成补丁包替换。
cd /opt/omni-operator/lib
unzip boostkit-omniop-spark-3.1.1-1.1.0.SPC5-aarch64.zip
- 请参见执行Spark引擎业务重新执行Spark引擎业务。