查询动态库文件版本

通过该命令可以查询OmniShuffle Shuffle加速组件的动态库文件版本。

命令功能

提供查询打印OmniShuffle Shuffle加速组件的动态库文件版本信息,使用之前需要配置LD_LIBRARY_PATH环境变量。

命令格式

./ock_version soFile

参数说明

soFile指待查询so文件的路径。

使用实例

  1. 进入到指定目录。

    1
    cd $OCK_HOME/ucache/$OCK_VERSION/linux-$(arch)
    

  2. 按需执行以下命令。当前支持以下so文件的版本查询。

    • bin/ock_version lib/common/libulog.so
    • bin/ock_version lib/common/libopenssl_dl.so
    • bin/ock_version lib/common/libock_zk_server_plugin_jni.so
    • bin/ock_version lib/common/libhswap.so
    • bin/ock_version lib/datakit/libock_Shuffle.so
    • bin/ock_version lib/datakit/libock_Shuffle_jni.so
    • bin/ock_version lib/datakit/libock_broadcast.so
    • bin/ock_version lib/datakit/libock_broadcast_jni.so

此处以查询libock_Shuffle.so文件为例,运行查询命令后回显信息如下:

[ockadmin@server linux-aarch64]$ bin/ock_version lib/datakit/libock_Shuffle.so
Component Name: BoostKit-ock-bigdata-spark
Component version: 2.0.0
Component AppendInfo: openeuler_aarch64
SoftWare Name: rpcsecure
SoftWare Build Id: *******