Vérifier les dépendances pour l'analyse optimisée

Identifiez les dépendances qui doivent être satisfaites sur le système IBM Storage Scale pour optimiser l'ingestion d'analyse automatisée.

Les dépendances qui doivent être satisfaites sur le système IBM Storage Scale pour optimiser l'ingestion automatisée de scans à partir de IBM Data Cataloging sont les suivantes :
  • Alibrdkafkabibliothèque 0.11.4 ou version ultérieure
  • Une version Python 3.0 ou ultérieure avec le programme d'installation de package Python (pip3)
  • Aconfluent-kafkaversion supérieure ou égale à la version installéelibrdkafkaversion.

Si ces conditions sont remplies, le résultat de l'analyse est envoyé à la file d'attente d'ingestion Kafka du système de catalogage de données IBM directement à partir de la sortie de la politique de mise à l'échelle IBM Storage.

Un administrateur peut déterminer silibrdkafkaest installé sur le noeud IBM Storage Scale en exécutant les commandes find /usr -name "*librdkafka*" ou ls /lib64/librdkafka* . :NONE.librdkafkaest inclus avec des niveaux plus récents de IBM Storage Scale sur les plateformes x86 et ppc64le . Toutefois, il peut également être généré à partir du code source sur des niveaux plus anciens des plateformes IBM Storage Scale ou ppc64 . Si le système IBM Storage Scale s'exécute sous Red Hat® Enterprise Linux® (RHEL) et est connecté à un système Red Hat Satellite, vous pouvez l'installer en exécutant la commande Yellowdog Updater Modified (YUM) yum install librdkafka en tant que root. Vous pouvez trouver des packages source delibrdkafkaici: https://github.com/edenhill/librdkafka

L'ID utilisateur spécifié dans la connexion de source de données doit pouvoir localiser les deux fichiers binaires suivants à l'aide du chemin d'accès au shell du système d'exploitation:

  1. Un fichier binaire Python 3 comme python ou python3
  2. Un programme d'installation de package Python en tant que pip3
    Remarque: des liens symboliques ou des alias peuvent être utilisés pour localiser les exécutables Python .

Après avoir installé une version suffisante de Python, vous pouvez installerconfluent-kafkaen utilisant pip. Pour obtenir pip, vous devez installer lepython-setuptoolspackage, qui fournit un fichier binaire appeléeasy_install. Pour plus d'informations, voir https://pypi.org/project/setuptools/#files

Aprèseasy_installest disponible, vous pouvez installer pip en exécutant easy_install-2.7 pip as root. Après avoir installé pip, vous pouvez installerconfluent-kafkaen exécutant pip install confluent-kafka en tant que root.