je suivais le tutoriel pour exécuter WordCount.java
mentionné dans here et quand je lance la ligne suivante dans le tutorielHadoop Docker Configuration - WordCount Tutorial
hadoop jar wordcount.jar org.myorg.WordCount /user/cloudera/wordcount/input /user/cloudera/wordcount/output
je reçois l'erreur suivante -
17/09/04 01:57:29 INFO client.RMProxy: Connecting to ResourceManager at /0.0.0.0:8032
17/09/04 01:57:30 INFO ipc.Client: Retrying connect to server: 0.0.0.0/0.0.0.0:8032. Already tried 0 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1000 MILLISECONDS)
L'image docker que j'ai utilisée était docker pull cloudera/quickstart
Il n'y avait pas de tutoriels d'installation pour Hadoop avec Docker, il serait donc utile si vous Dites-moi les configurations qui doivent être faites pour surmonter ces problèmes.
Existe-t-il un moyen de savoir quelle adresse IP et quel port utiliser? Et où dois-je configurer ces paramètres - car il existe plusieurs fichiers yarn-site.xml? –
Il ne doit y avoir qu'un seul fichier de fichier de fils. Et à moins que vous ayez correctement exposé les ports pour YARN, HDFS, etc. à partir du conteneur, l'adresse IP ou le nom d'hôte est le conteneur docker. Sinon, c'est votre hôte local –
Je suppose que votre réponse est correcte. J'ai été capable de résoudre ce docker run --hostname = quickstart.cloudera --privileged = true -t -i -p 8888 cloudera/quickstart/usr/bin/docker-quickstart. L'option -p est mentionnée comme Recommandé mais pas obligatoire, mais je pense que cette expérience est nécessaire au moins si quelqu'un veut suivre ce tutoriel. https://www.cloudera.com/documentation/other/tutorial/CDH5/topics/ht_usage.html. S'il vous plaît ajouter ce détail supplémentaire afin que je puisse accepter votre réponse. –