/ / Transfert de données chiffrées avec Sqoop - chiffrement, sqoop, apache-sqoop

Transfert de données chiffrées à l'aide de Sqoop - chiffrement, sqoop, apache-sqoop

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 № 1

Vous pouvez y parvenir en suivant les étapes ci-dessous:

  1. 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.
  2. Modifiez ce code pour chiffrer les données lues dans la table. Chaque instance représente une ligne.
  3. 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.
  4. Utilisez la logique de déchiffrement sur les fichiers de sortie dans hdfs pour récupérer le contenu.