Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 15082|Répondre: 0

[Source] Opérations API pour Hadoop - HDFS

[Copié le lien]
Publié sur 05/07/2019 16:33:58 | | |
1. Introduire une dépendance

Note : Si vous devez importer manuellement le package jar, le pack jar HDFS ---- le répertoire d’installation Hadoop sous share

2. Description du développement sous la fenêtre

Il est recommandé de développer des applications Hadoop sous Linux, sans aucun problème de compatibilité. Si vous souhaitez développer une application client sous Windows, vous devez configurer l’environnement suivant :

R. Décompresser un paquet d’installation Hadoop dans un répertoire sous Windows

B. Remplacer les répertoires lib et bin du package d’installation par les bibliothèques locales compilées pour la version Windows correspondante de la plateforme

C. Configurez le HADOOP_HOME dans le système de fenêtres pour qu’il pointe vers le paquet d’installation que vous avez dézippé

D. Ajouter le répertoire bin de Hadoop à la variable de chemin du système Windows


Pour faire fonctionner HDFS en Java, il faut d’abord obtenir une instance client




Notre cible d’opération est HDFS, donc l’objet fs obtenu doit être une instance de DistributedFileSystem.

Méthode Get : D’où vient la classe client spécifique de l’instance ?

- En jugeant à partir de la valeur de configuration d’un des paramètres fs.defaultFS dans la conf ;

Si nous ne spécifions pas fs.defaultFS dans notre code, et qu’aucune configuration correspondante n’est donnée sous le chemin de classe du projet, la valeur par défaut dans la conf provient de la core-default.xml dans le package jar de Hadoop, et la valeur par défaut est : file:///, alors l’acquisition ne sera pas une instance de DistributedFileSystem, mais un objet client du système de fichiers local ;


Ajout, suppression, modification et inspection de documents

Accédez à HDFS via le flux







Précédent:Enroulement des commandes du shell HDFS de Hadoop
Prochain:Fichier de formulaire de téléversement de requête Http C# (paramètres supplémentaires peuvent être ajoutés)
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com