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.
- 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:
- Un fichier binaire Python 3 comme
pythonoupython3 - Un programme d'installation de package Python en tant que
pip3Remarque: 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.