Rate This Document
Findability
Accuracy
Completeness
Readability

Installing the Dependencies (by Downloading and Installing Compiled SO Files)

The dependency files of OmniOperator JIT are libLLVM-12.so and libjemalloc.so.2. For details about the dependency versions and obtaining methods, see 2.2.

The following operations must be performed on the management node and all compute nodes.

  1. Create an /opt/omni-operator/ directory on the management node and compute nodes as the root directory for deploying OmniOperator JIT.
    mkdir /opt/omni-operator
    cd /opt/omni-operator
  2. Upload the LLVM and jemalloc packages obtained in 2.2 to the /opt/omni-operator/ directory, decompress the packages, create an /opt/omni-operator/lib directory, and move libLLVM-12.so and libjemalloc.so.2 to /opt/omni-operator/lib.
    unzip LLVM.zip
    unzip jemalloc.zip
    mkdir lib
    mv ./libLLVM-12.so ./lib/
    mv ./libjemalloc.so.2 ./lib/

The /opt/omni-operator and /opt/omni-operator/lib directories can be customized.