Я установил Hadoop 2.4 на Ubuntu 14.04 и теперь пытаюсь добавить внутренний жесткий диск sata в существующий кластер.
Я смонтировал новый hd в /mnt/hadoop и передал его право собственности пользователю hadoop.
Затем я попытался добавить его в файл конфигурации следующим образом:
<configuration>
<property>
<name>dfs.replication</name>
<value>2</value>
</property>
<property>
<name>dfs.name.dir</name>
<value>file:///home/hadoop/hadoopdata/hdfs/namenode, file:///mnt/hadoop/hadoopdata/hdfs/namenode</value>
</property>
<property>
<name>dfs.data.dir</name>
<value>file:///home/hadoop/hadoopdata/hdfs/datanode, file:///mnt/hadoop/hadoopdata/hdfs/datanode</value>
</property>
</configuration>
После этого я запустил hdfs:
Starting namenodes on [localhost]
localhost: starting namenode, logging to /home/hadoop/hadoop/logs/hadoop-hadoop-namenode-hadoop-Datastore.out
localhost: starting datanode, logging to /home/hadoop/hadoop/logs/hadoop-hadoop-datanode-hadoop-Datastore.out
Starting secondary namenodes [0.0.0.0]
0.0.0.0: starting secondarynamenode, logging to /home/hadoop/hadoop/logs/hadoop-hadoop-secondarynamenode-hadoop-Datastore.out
Вроде не запускается второй hd
Это мой основной сайт.xml
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
Кроме того, я попытался обновить namenode, и у меня возникла проблема с подключением:
Refreshing namenode [localhost:9000]
refreshNodes: Call From hadoop-Datastore/127.0.1.1 to localhost:9000 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused
Error: refresh of namenodes failed, see error messages above.
Кроме того, я не могу подключиться к веб-интерфейсу Hadoop. Кажется, у меня есть две связанные проблемы:
1) A connection problem
2) I cannot connect to the new installed hd
Эти проблемы связаны? Как я могу исправить эти проблемы?
Спасибо
ИЗМЕНИТЬ
Я могу пропинговать локальный хост и получить доступ к локальному хосту: 50090/status.jsp
Однако я не могу получить доступ к 50030 и 50070