检查依赖关系以进行优化扫描

确定必须在 IBM Storage Scale 系统上满足的依赖关系,以优化自动扫描摄入。

IBM Storage Scale 系统必须满足以下依赖条件,才能从 IBM 数据编目优化自动扫描摄取:
  • Alibrdkafka库 0.11.4 或更高版本
  • Python 3.0 或更高版本以及随附的 Python 软件包安装程序 (pip3)
  • Aconfluent-kafka大于或等于已安装的版本librdkafka版本。

如果满足这些依赖条件,扫描输出将直接从 IBM Storage Scale 策略输出推送到 IBM 数据编目系统的摄取 Kafka 队列。

管理员可以确定librdkafka通过运行 find /usr -name "*librdkafka*"ls /lib64/librdkafka* 命令安装在 IBM Storage Scale 节点上。 该librdkafka软件包包含在 x86ppc64le 平台上较新级别的 IBM Storage Scale 中。 但是,也可以根据较低级别的 IBM Storage Scaleppc64 平台上的源代码进行构建。 如果 IBM Storage Scale 系统在 Red Hat® Enterprise Linux® (RHEL) 上运行,并且已连接到 Red Hat Satellite,那么可以通过将 Yellowdog Updater Modified (YUM) 命令 yum install librdkafka 作为 root来安装该系统。 您可以找到以下内容的源包:librdkafka此处: https://github.com/edenhill/librdkafka

在数据源连接中指定的用户标识必须能够使用操作系统 shell 路径找到以下两个二进制文件:

  1. 作为 pythonpython3 的 Python 3 二进制文件
  2. Python 软件包安装程序作为 pip3
    注: 可以使用符号链接或别名来查找 Python 可执行文件。

安装足够版本的 Python后,可以安装confluent-kafka通过使用 pip。 要获取 pip ,必须安装python-setuptools包,它提供了一个名为easy_install有关更多信息,请参阅 https://pypi.org/project/setuptools/#files

晚于easy_install可用,您可以通过以 root身份运行 easy_install-2.7 pip 来安装 pip。 安装 pip 后,可以安装confluent-kafka通过以 root身份运行 pip install confluent-kafka