合入补丁包

  1. 请参见获取补丁包获取OmniOperator算子加速二进制补丁包和SparkExtension补丁包,并将补丁包上传至服务器“/opt/omni-operator/lib”目录下。
  2. 停止Spark引擎任务。在spark-sql命令行执行exit;
  3. 进入“/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

  4. 拷贝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/*

  5. 进入“/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

  6. 请参见执行Spark引擎业务重新执行Spark引擎业务。