Ce cas d'utilisation est-il possible:
Pour extraire d’abord des données, les chiffrer, les transférer sur le réseau, les déchiffrer et les charger dans la ruche ou dans le système HDFS à l’aide de Sqoop?
Réponses:
1 pour la réponse № 1Vous pouvez y parvenir en suivant les étapes ci-dessous:
- Utilisez l’outil sqoop codegen pour générer du code de mappeur qui gère la désérialisation des données de la table.
- Modifiez ce code pour chiffrer les données lues dans la table. Chaque instance représente une ligne.
- Exécutez maintenant la commande d'importation sqoop qui utilisera ce code de mappeur modifié pour générer des données cryptées. Ceci est transmis aux hdfs.
- Utilisez la logique de déchiffrement sur les fichiers de sortie dans hdfs pour récupérer le contenu.