2015-10-29 1 views
0

Я пытался скопировать некоторые локальный файл в HDFS, с помощью этого сценария:Как я могу справиться с java.net.ConnectException в Hadoop?

bin/hadoop fs -copyFromLocal '/home/czy/IdeaProjects/HadoopInAction/FirstHadoop/src/main/resources/crossView.txt' /user/czy 

Он пришел, как это:

copyFromLocal: Call From ubuntu/127.0.1.1 to localhost:8020 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused 

Но когда я использовал сценарий, как это (без HDFS:// localhost /), он хорошо работал:

bin/hadoop fs -copyFromLocal '/home/czy/IdeaProjects/HadoopInAction/FirstHadoop/src/main/resources/crossView.txt' /user/czy 

Почему это произошло? Почему я получил to localhost:8020 failed, когда я настроил порт namenode на 9000?

+0

Проверьте процесс имя узла работает или не используется sudo jps –

ответ