在上面的文章中我已经搭建好了一个单机的 hadoop,并且可以可是成功
前沿:其实所谓搭建 无非就是 更改几个文件夹下的内容(就是所谓的"配置")
好吧!!下面我来介绍下搭建 hadoop集群 分布式 的步骤
<pre name="code" class="html">1、把hadoop目录下的conf/core-site.xml文件修改成如下:
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://huoxin:9000</value> //这里的huoxin 必须是主机名字
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/usr/hx</value> //这里的 /usr/hx 最好不要放到 tmp 目录
</property>
</configuration>
2、把hadoop目录下的conf/ hdfs-site.xml文件修改成如下
<configuration>
<property>
<name>dfs.replication</name>
<value>2</value> //这里的2 代表 你建立了几台机器, 比如说我有一台主机,还有一台分机, 那么我这里就写2
</property>
<property>
<name>dfs.datanode.max.xcievers</name>
<value>4096</value>
</property>
</configuration>
3、把hadoop目录下的conf/ mapred-site.xml文件修改成如下
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>huoxin:9001</value> //huoxin 同样必须是主机名
</property>
</configuration>
<span style="font-family:Arial, Helvetica, sans-serif;"><span style="white-space: normal;"></span></span><pre name="code" class="html">4、把hadoop目录下的conf/ masters文件修改成如下:
huoxin
5、把hadoop目录下的conf/ slaves文件修改成如下:
huoxin1
6、修改hosts文件 vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.237.149 huoxin <span style="white-space:pre"> </span>//这里是配置主机
192.168.237.150 huoxin1<span style="white-space:pre"> </span>//这里是配置分机
注意:分机上一定也要安装hadoop以及 配置以上文件 才可以集群
OK 通过以上6个步 hadoop集群配置完毕
测试: 进入hadoop/bin 目录下 运行hadoop
格式化分布式文件系统./hadoop namenode -format
执行命令./start-all.sh启动hadoop //如果不能all 启动 , 可以选择 手动启动 ./hadoop-daemon.sh start namenode
[hadoop@master hadoop]$ jps
3200 SecondaryNameNode
3271 JobTracker
3370 TaskTracker
3002 NameNode
3106 DataNode
5687 Jps
然后再huoxin1(分机)机器 上 运行结果:
[hadoop@slave1 ~]$ jps
1477 DataNode
3337 Jps
1547 TaskTracker
注意关闭防火墙:sudo ufw disable
OK了 hadoop分布式搭建完成, 你看懂了吗
下篇文章介绍 hbase集群搭建