我已经在ubuntu16.04上安装了hadoop2.7.4。我试着用伪模式运行它。我为所有hadoop文件、namenode和datanode文件安装了一个“/hadoop”分区。
我的core-site.xml是:
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
我的hdfs-site.xml是:
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.name.dir</name>
<value>/hadoop/nodes/namenode</value>
</property>
<property>
<name>dfs.data.dir</name>
<value>/hadoop/nodes/datanode</value>
</property>
</configuration>
我的mapred-site.xml是:
<configuration>
<property>
<name>Map-Reduce.framework.name</name>
<value>yarn</value>
</property>
</configuration>
my-site.xml是:
<configuration>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>Map-Reduce_shuffle</value>
</property>
</configuration>
运行后
$ start-dfs.sh
$ start-yarn.sh
$ jps
我让下面的守护进程运行。
2800 ResourceManager
2290 NameNode
4242 Jps
2440 DataNode
2634 SecondaryNameNode
start-yarn.sh给了我:
$ start-yarn.sh
starting yarn daemons
starting resourcemanager, logging to /hadoop/hadoop-2.7.4/logs/yarn-abdy-resourcemanager-abdy-hadoop.out
localhost: starting nodemanager, logging to /hadoop/hadoop-2.7.4/logs/yarn-abdy-nodemanager-abdy-hadoop.out
nodemanager守护进程似乎根本没有启动。我已经试了两天来解决这个问题,但我似乎找不到解决办法。有人请引导我。
1条答案
按热度按时间j8yoct9x1#
如果你打算第一次启动hadoop守护进程。
首先,必须设置namenode的格式:
格式化namenode之前,请确保删除现有的
/hadoop/nodes/namenode和/hadoop/nodes/datanode文件夹
然后执行:
一旦namenode格式化完成。
执行以下命令。