小弟新手,想在一台电脑上配置伪分布式环境来学习。但是遇到了一些问题,求大家帮助。
下载安装了hadoop0.20.2,配置好了过后,执行./hadoop namenode -format没有任何提示!然后运行start-all.sh,貌似正常开启了,但是stop-all.sh却不正确。是不是./hadoop namenode -format没有执行成功呀?求救帮助
代碼:
root@huranjie-IdeaPad-Y430:/usr/hadoop-0.20.2/bin# ./hadoop namenode -format
root@huranjie-IdeaPad-Y430:/usr/hadoop-0.20.2/bin# ./hadoop namenode -format
root@huranjie-IdeaPad-Y430:/usr/hadoop-0.20.2/bin# ./hadoop namenode -format
root@huranjie-IdeaPad-Y430:/usr/hadoop-0.20.2/bin# ./start-all.sh
starting namenode, logging to /usr/hadoop-0.20.2/bin/../logs/hadoop-root-namenode-huranjie-IdeaPad-Y430.out
localhost: starting datanode, logging to /usr/hadoop-0.20.2/bin/../logs/hadoop-root-datanode-huranjie-IdeaPad-Y430.out
localhost: starting secondarynamenode, logging to /usr/hadoop-0.20.2/bin/../logs/hadoop-root-secondarynamenode-huranjie-IdeaPad-Y430.out
starting jobtracker, logging to /usr/hadoop-0.20.2/bin/../logs/hadoop-root-jobtracker-huranjie-IdeaPad-Y430.out
localhost: starting tasktracker, logging to /usr/hadoop-0.20.2/bin/../logs/hadoop-root-tasktracker-huranjie-IdeaPad-Y430.out
root@huranjie-IdeaPad-Y430:/usr/hadoop-0.20.2/bin# ./stop-all.sh
no jobtracker to stop
localhost: stopping tasktracker
no namenode to stop
localhost: no datanode to stop
localhost: no secondarynamenode to stop
root@huranjie-IdeaPad-Y430:/usr/hadoop-0.20.2/bin#
三个配置文件如下
代碼:
root@huranjie-IdeaPad-Y430:/usr/hadoop-0.20.2/conf# cat core-site.xml
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!-- Put site-specific property overrides in this file. -->
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/tmp/hadoop/hadoop-${user.name}</value>
</property>
</configuration>
代碼:
root@huranjie-IdeaPad-Y430:/usr/hadoop-0.20.2/conf# cat hdfs-site.xml
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!-- Put site-specific property overrides in this file. -->
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
代碼:
root@huranjie-IdeaPad-Y430:/usr/hadoop-0.20.2/conf# cat mapred-site.xml
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!-- Put site-specific property overrides in this file. -->
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>localhost:9001</value>
</property>
</configuration>