2017-09-26 1 views
1

Je suis assez nouveau à HDFS et ai fait face au problème suivant: org.apache.hadoop.fs.Path n'a pas une méthode quelque chose comme getAbsolutePath qui retournerait String.Comment obtenir le chemin absolu de chemin dans HDFS

La méthode toString n'est pas documentée correctement, est-elle fiable pour l'utiliser? Org.apache.hadoop.fs.Path doit renvoyer le chemin complet.

Répondre

2

Comme vous l'avez dit, il ne peut pas être une bonne idée de compter sur "toString". Que faire si la définition de toString change dans le futur.

Je pense qu'il est préférable de faire quelque chose comme

path.toURI().getRawPath()