我要评分
获取效率
正确性
完整性
易理解

Querying the Dynamic Library Version

You can run this command to query the version of the OmniShuffle dynamic library file.

Function

Queries the version of the OmniShuffle dynamic library file. You need to configure the LD_LIBRARY_PATH environment variable before running this command.

Syntax

./ock_version soFile

Parameter Description

soFile indicates the path of the SO file to be queried.

Example

  1. Go to the specified directory.
    1
    cd $OCK_HOME/ucache/$OCK_VERSION/linux-$(arch)
    
  2. Run needed ones among the following commands. The versions of the following SO files can be queried:
    • 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

For example, the command output for libock_Shuffle.so is as follows:

[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: *******