В файле / etc / hosts может быть строка 127.0.1.1 [hostname]. Я изменил бы это на 127.0.0.1 [hostname]. Я считаю, что это необходимо для того, чтобы sudo работал правильно, и, как правило, проблема с ним. http://wiki.apache.org/hadoop/ConnectionRefused. Файл core-site.xml также может использовать localhost или hostname, убедитесь, что он настроен правильно.
<property>
<name>fs.defaultFS</name>
<value>hdfs://[hostname]:9000</value>
</property>