<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
<description>Default block replication.
The actual number of replications can be specified when the file is created.
The default is used if replication is not specified in create time.
</description>
</property>
<property>
<name>dfs.namenode.name.dir</name>
<value>file:/usr/local/hadoop_store/hdfs/namenode</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>file:/usr/local/hadoop_store/hdfs/datanode</value>
</property>
</configuration>
$ hadoop namenode –format
如果发现hadoop这个命令不认识,那是因为环境变量没有载入,最简单办法就是登出,然后再登入hduser就可以了。这个命令会删掉所有已经存在的数据,所以如果已经有数据的情况下,慎用这个命令。
7.启动Hadoop首先启用无密码的ssh。不然接下来启动的时候会不断的提示输入密码,很烦人。
ssh-keygen -t rsa
默认位置,无密码生成密钥。
chmod 755 ~/.ssh
cd ~/.ssh
cat id_rsa.pub >> authorized_keys
接下来我们试一下使用ssh连接本地,看能连接成功不:
ssh localhost
接下来是启动Hadoop的服务。
使用$ start-all.sh就可以启动Hadoop了,判断是否启动成功,我们可以运行jps命令,我们可以看到如下的结果,说明已经启动成功了:
$ jps
2149 SecondaryNameNode
1805 NameNode
2283 ResourceManager
1930 DataNode
2410 NodeManager
2707 Jps
另外,我们可以访问Hadoop的Web,地址是:
:50070/
8.关闭Hadoop运行命令:
$ stop-all.sh
好了,终于在虚拟机中将Hadoop搭建成功。整个操作过程参考了另一篇博客:
我只是把其中需要注意的几个地方重新说明了一下,借花献佛。
下面关于Hadoop的文章您也可能喜欢,不妨看看:
Ubuntu14.04下Hadoop2.4.1单机/伪分布式安装配置教程
CentOS安装和配置Hadoop2.2.0