Hadoop伪分布式环境搭建(26)

1.伪分布式的安装

1.1 修改ip

 (1)打开VMWare或者VirtualBox的虚拟网卡

Hadoop伪分布式环境搭建(26)_第1张图片

(2)VMWare或者VirtualBox设置网络连接方式为host-only

Hadoop伪分布式环境搭建(26)_第2张图片

(3)linux中,修改ip。有上角的图标,右键,选择Edit  Connections....

 ****ip必须与windows下虚拟网卡的ip在同一个网段,网关必须是存在的。

Hadoop伪分布式环境搭建(26)_第3张图片

Hadoop伪分布式环境搭建(26)_第4张图片

Hadoop伪分布式环境搭建(26)_第5张图片

Hadoop伪分布式环境搭建(26)_第6张图片

Hadoop伪分布式环境搭建(26)_第7张图片

Hadoop伪分布式环境搭建(26)_第8张图片

Hadoop伪分布式环境搭建(26)_第9张图片

Hadoop伪分布式环境搭建(26)_第10张图片

Hadoop伪分布式环境搭建(26)_第11张图片

(4)重启网卡,执行命令service network restart

****报错,如no suitable adapter错误,

(5)验证:执行命令ifconfig

Hadoop伪分布式环境搭建(26)_第12张图片

1.2 关闭防火墙

(1)执行命令service iptables stop 关闭防火墙

(2)验证:执行命令service iptables status

Firewall is not running (防火墙未运行)表示关闭成功


1.3 关闭防火墙的自动开启

(1)执行命令chkconfig iptables off

(2)验证:执行命令chkconfig  --list|grep  iptables


全部显示为off就表示关闭了自动开启.

1.4 修改hostname

(1)执行命令hostname hadoop修改会话中的hostname

(2)验证:执行命令hostname

(3)执行命令vi  /etc/sysconfig/network  (修改文件中的hostname)

Hadoop伪分布式环境搭建(26)_第13张图片

(4)验证:执行命令reboot -h now 重启机器

1.5 设置iphostname绑定

(1)执行命令vi  /etc/hosts

在文本最后增加一行192.168.80.100 hadoop

Hadoop伪分布式环境搭建(26)_第14张图片

保存退出 wq

重启:service network restart

(2)验证:ping hadoop

1.6 ssh免密码登陆

 (1)执行命令ssh-keygen  -t(操作)  rsa(加密协议)   产生秘钥位于/root/.ssh/

Hadoop伪分布式环境搭建(26)_第15张图片

密钥         公钥            显示隐藏文件

(2)执行命令cp /root/.ssh/id_rsa.pub /root/.ssh/authorized_keys  产生授权文件

(3)验证:ssh localhost


1.7 安装jdk

(1)使用winscpjdkhadoop复制到linux/root/Downloads

Hadoop伪分布式环境搭建(26)_第16张图片

(2)复制:cp  /root/Downloads/*  /usr/local


(3)进入: cd /usr/local

赋予执行权限 chmod u+x  jdk-6u24-linux-i586.bin

(4)安装:  ./jdk-6u24-linux-i586.bin

(5)重命名 mv jdk1.6.0_24  jdk

(6)执行命令 vi /etc/profile 设置环境变量 

增加两行      export JAVA_HOME=/usr/local/jdk

                    export PATH=.:$JAVA_HOME/bin:$PATH

保存退出

执行命令  source  /etc/profile

(7)验证:执行命令java -version


1.8 安装 hadoop

              (1)执行命令 tar -zxvf hadoop-1.1.2.tar.gz  解压缩

              (2)执行命令  mv hadoop-1.1.2  hadoop

              (3)执行命令 vi  /etc/profile  设置环境变量

                     增加一行      export HADOOP_HOME=/usr/local/hadoop

                     修改一行      export PATH=.:$HADOOP_HOME/bin:$JAVA_HOME/bin:$PATH

                     保存退出

                 执行命令  source  /etc/profile 

              (4)验证:执行命令 hadoop

              (5)修改位于conf/的配置文件hadoop-env.shcore-site.xmlhdfs-site.xmlmapred-site.xml

                     <1>修改文件hadoop-env.sh的第9

                     export JAVA_HOME=/usr/local/jdk/

 

                     <2>修改文件core-site.xml

                     <configuration>

                            <property>

                                   <name>fs.default.name</name>

                                   <value>hdfs://cloud4:9000</value>

                                   <description>change your own hostname</description>

                            </property>

                            <property>

                                   <name>hadoop.tmp.dir</name>

                                   <value>/usr/local/hadoop/tmp</value>

                            </property> 

                     </configuration>

 

                     <3>修改文件hdfs-site.xml

                     <configuration>

                            <property>

                                   <name>dfs.replication</name>

                                   <value>1</value>

                            </property>

                            <property>

                                   <name>dfs.permissions</name>

                                   <value>false</value>

                            </property>

                     </configuration>

 

                     <4>文件mapred-site.xml

                     <configuration>

                            <property>

                                   <name>mapred.job.tracker</name>

                                   <value>cloud4:9001</value>

                                   <description>change your own hostname</description>

                            </property>

                     </configuration>

              (6)执行命令 hadoop namenode -format 进行格式化

              (7)执行命令 start-all.sh 启动hadoop

              (8)验证:

                     <1>执行命令jps 查看java进程,发现5个进程,分别是NameNodeSecondaryNameNodeDataNodeJobTrackerTaskTracker

                         <2>通过浏览器查看http://cloud4:50070 http://cloud4:50030

Hadoop伪分布式环境搭建(26)_第17张图片

Hadoop伪分布式环境搭建(26)_第18张图片

*****修改windowsC:\Windows\System32\drivers\etc目录下的hosts文件



                                                                                                                        Name:Xr

                                                                                                                        Date:2014-03-16 21:22

你可能感兴趣的:(Hadoop伪分布式环境搭建(26))