requête http à webhdfs, mais vide la réponse du serveur
Je suis nouveau dans hadoop. J'ai activé la webhdfs et utiliser la commande curl pour obtenir un Répertoire de base.
curl-i "http://172.16.18.50:9000/webhdfs/v1/?op=GETHOMEDIRECTORY"
Mais obtenir l'information : Vide de réponse du serveur.Voici les fichiers de conf:
core-site.xml ----
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://webHDFS0:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/home/eins/hadoop-1.0.2/tmp</value>
</property>
</configuration>
hdfs-site.xml ----
<configuration>
<property>
<name>dfs.replication</name>
<value>2</value>
</property>
<property>
<name>dfs.webhdfs.enabled</name>
<value>enabled</value>
</property>
</configuration>
Quelqu'un peut-il donner quelques suggestions?
Vous devez vous connecter pour publier un commentaire.
Vous essayez de vous connecter à la NameNode CIB socket (sur le port 9000), plutôt que le web socket (qui par défaut est 50075). Essayez plutôt ceci:
Aussi, votre configuration hdfs-site.xml doit avoir
true
plutôt queenabled
que sa valeur:hdfs-site.xml ----
Pour confirmer que tout fonctionne, regardez les journaux pour votre namenode, vous devriez voir quelque chose comme:
Pour le moment, je suppose que le vôtre, dit:
true
plutôtenabled