0. 关闭防火墙

重启后失效

service iptables start ;#立即开启防火墙,但是重启后失效。

service iptables stop ;#立即关闭防火墙,但是重启后失效。

重启后生效

chkconfig iptables on ;#开启防火墙,重启后生效

chkconfig iptables off ;#关闭防火墙,重启后生效

1. 配置主机

注意安装hadoop的集群主机名不能有下划线!!不然会找不到主机!无法启动!

配置主机名

# vim /etc/sysconfig/network

例如:

NETWORKING=yes
HOSTNAME=hadoop01

hadoop 伪分布式安装-LMLPHP

# source /etc/sysconfig/network

2. 配置Hosts

# vim /etc/hosts

填入以下内容:

192.168.22.130   hadoop01

hadoop 伪分布式安装-LMLPHP

注意:一定是外网IP,ifconfig查看外网IP

其他主机和ip对应信息。。。

注意:如果是Centos7,那么需要再编辑/etc/hostname文件,将其中的内容改为指定的主机名

hadoop 伪分布式安装-LMLPHP

3. 配置免密码互通

生成自己的公钥和私钥,生成的公私钥将自动存放在/root/.ssh目录下。

[root@hadoop01 software]# ssh-keygen

把生成的公钥copy到远程机器上

[root@hadoop01 software]# ssh-copy-id [user]@[host]

例如:

[root@hadoop01 software]# ssh-copy-id root@hadoop01

此时在远程主机的/root/.ssh/authorized_keys文件中保存了公钥,在known_hosts中保存了已知主机信息,当

再次访问的时候就不需要输入密码了。

$ ssh [host]

通过此命令远程连接,检验是否可以不需密码连接

hadoop 伪分布式安装-LMLPHP

重启计算机 reboot

4. 安装JDK

5. 安装hadoop

通过fz将hadoop安装包上传到linux

解压安装包 tar -zxvf [hadoop安装包位置]

[root@hadoop01 hadoop-2.7.1]# cd ./etc/hadoop/

[root@hadoop01 hadoop]# vim hadoop-env.sh

hadoop 伪分布式安装-LMLPHP

[root@hadoop01 hadoop]# source hadoop-env.sh

[root@hadoop01 hadoop]# vim core-site.xml

    <!-- 指定HDFS中的管理节点 -->
<property>
<name>fs.defaultFS</name>
<value>hdfs://hadoop01:9000</value>
</property>
<!-- 指定存储位置 -->
<property>
<name>hadoop.tmp.dir</name>
<value>/home/software/hadoop-2.7.1/tmp</value>
</property>

hadoop 伪分布式安装-LMLPHP

[root@hadoop01 hadoop]# vim hdfs-site.xml

        <!-- hdfs中的复本数量 -->
<!-- 在伪分布式中,复本数量必须为1 -->
<property>
<name>dfs.replication</name>
<value>1</value>
</property>

hadoop 伪分布式安装-LMLPHP

[root@hadoop01 hadoop]# cp mapred-site.xml.template mapred-site.xml

[root@hadoop01 hadoop]# vim mapred-site.xml

        <!-- 在Hadoop的2.0版本中,MapReduce是基于Yarn运行 -->
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>

hadoop 伪分布式安装-LMLPHP

[root@hadoop01 hadoop]# vim yarn-site.xml

        <property>
<name>yarn.resourcemanager.hostname</name>
<value>hadoop01</value>
</property>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>

hadoop 伪分布式安装-LMLPHP

[root@hadoop01 hadoop]# vim slaves

hadoop 伪分布式安装-LMLPHP

 [root@hadoop01 hadoop]# vim /etc/profile

export HADOOP_HOME=/home/software/hadoop-2.7.
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

 [root@hadoop01 hadoop]# source /etc/profile

 [root@hadoop01 hadoop]# hadoop namenode -format

hadoop 伪分布式安装-LMLPHP

 [root@hadoop01 hadoop]# start-all.sh

hadoop 伪分布式安装-LMLPHP

19.   如果启动成功,可以在浏览器中输入地址:50070访问hadoop的页面

v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}

Normal
0
false

7.8 磅
0
2

false
false
false

EN-US
ZH-CN
X-NONE

/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.5pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
mso-font-kerning:1.0pt;}

05-07 15:18
查看更多