OmniOperator算子加速特性支持Hive引擎, 需在管理节点安装Hive引擎,并在管理节点和所有计算节点配置openEuler操作系统的HiveExtension依赖。
从表3下载得到boostkit-omniop-hive-3.1.0-1.7.0-aarch64.zip,将boostkit-omniop-hive-3.1.0-1.7.0-aarch64.zip解压出boostkit-omniop-hive-3.1.0-1.7.0-aarch64.jar,并上传至集群管理节点。
各系统镜像配置本地Yum源,执行以下命令安装依赖。
yum install lz4-devel zstd-devel snappy-devel protobuf-c-devel protobuf-lite-devel boost-devel cyrus-sasl-devel jsoncpp-devel openssl-devel libatomic -y
1 2 3 4 5 | cd /opt/omni-operator rm -rf Dependency_library_*.zip zip -F Dependency_library.zip --out Dependency_library_complete.zip unzip Dependency_library_complete.zip cp /opt/omni-operator/Dependency_library_openeuler/* /opt/omni-operator/lib |
chmod -R 550 /opt/omni-operator/lib/*
mkdir -p /opt/omni-operator/hive/conf
export OMNI_CONF=/opt/omni-operator/hive export HIVE_AUX_JARS_PATH=/opt/omni-operator/lib export LD_LIBRARY_PATH=/opt/omni-operator/lib:$LD_LIBRARY_PATH