Я установил Hadoop на Ubuntu, но когда я запускаю скрипт ./start-all.sh в папке sbin, DataNode и Namenode не запускаются. У меня есть следующие настройки в файлах конфигурации:
основной-сайт.xml
<configuration>
<property>
<name>dfs.default.FS</name>
<value>hdfs://localhost:50071</value>
</property>
<property>
<name>dhadoop.tmp.dir</name>
<value>usr/local/hadoop</value>
</property>
</configuration>
hdfs-site.xml
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
mapred-site.xml
<configuration>
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
</configuration>
yarn-site.xml
<configuration>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce-shuffle</value>
</property>
<property>
<name>yarn.nodemanager.aux-services.shuffle.class</name>
<value>org.apache.hadoop.ShuffleHandler</value>
</property>
</configuration>
Не могли бы вы помочь мне, мне нужно добавить какую-либо другую информацию в файлы xml? Я понятия не имею, что здесь не так?
dhadoop.tmp.dir
есть d в начале. И сайт mapred и yarn не нужен для namenode/datanode, поэтому вы можете их игнорировать. Попробуйте вместо этого запустить скриптstart-dfs
- person OneCricketeer   schedule 03.11.2017