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.
- 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
- 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.
Parent topic: Installing Dependencies