hadoop伪分布式环境搭建

来源:互联网 发布:上海知楚 旻泉 编辑:程序博客网 时间:2024/06/07 20:07

1、准备环境

1.1、修改主机名

vim  /etc/sysconfig/network(命令)NETWORKING=yesHOSTNAME=host01(根据自己情况修改)

1.2、修改IP

vim /etc/sysconfig/network-scripts/ifcfg-eth0(命令)DEVICE="eth0"BOOTPROTO="static"               ###HWADDR="00:0C:29:3C:BF:E7"IPV6INIT="yes"NM_CONTROLLED="yes"ONBOOT="yes"TYPE="Ethernet"UUID="ce22eeca-ecde-4536-8cc2-ef0dc36d4a8c"IPADDR="192.168.1.101"           ###NETMASK="255.255.255.0"          ###GATEWAY="192.168.1.1"            ###

1.3、修改主机名和IP的映射关系

vim /etc/hosts192.168.1.101  host01

1.4、关闭防火墙

#查看防火墙状态service iptables status#关闭防火墙service iptables stop#查看防火墙开机启动状态chkconfig iptables --list#关闭防火墙开机启动chkconfig iptables off

2、安装JDK

2.1、上传jdk

alt+p 后出现sftp窗口,然后put d:\xxx\yy\ll\jdk-7u_65-i585.tar.gz(或者直接下载jdk)

2.2、解压JDK

#创建文件夹mkdir /home/hadoop/app#解压tar -zxvf jdk-7u55-linux-i586.tar.gz -C/home/hadoop/app

2.3、配置环境变量

vim /etc/profile#在文件最后添加export JAVA_HOME=/home/hadoop/app/jdk-7u_65-i585export PATH=$PATH:$JAVA_HOME/bin#刷新配置source /etc/profile

3、安装hadoop

3.1配置hadoop

第一个:hadoop-env.sh    vim hadoop-env.sh    #第27行    export JAVA_HOME=/usr/java/jdk1.7.0_65    第二个:core-site.xml        <!-- 指定HADOOP所使用的文件系统schema(URI),HDFS的老大(NameNode)的地址 --><property>    <name>fs.defaultFS</name>        <value>hdfs://host01:9000</value></property><!-- 指定hadoop运行时产生文件的存储目录 --><property>    <name>hadoop.tmp.dir</name>    <value>/home/hadoop/hadoop-2.4.1/tmp</value></property>第三个:hdfs-site.xml   hdfs-default.xml  (3)<!-- 指定HDFS副本的数量 --><property>    <name>dfs.replication</name>    <value>1</value></property>第四个:mapred-site.xml (mv mapred-site.xml.template mapred-site.xml)mv mapred-site.xml.template mapred-site.xmlvim mapred-site.xml<!-- 指定mr运行在yarn上 --><property>          <name>mapreduce.framework.name</name><value>yarn</value></property> 第五个:yarn-site.xml<!-- 指定YARN的老大(ResourceManager)的地址 --><property>      <name>yarn.resourcemanager.hostname</name><value>weekend-1206-01</value>   </property><!-- reducer获取数据的方式 --><property><name>yarn.nodemanager.aux-services</name>        <value>mapreduce_shuffle</value></property>

3.2将hadoop添加到环境变量

vim /etc/proflieexport JAVA_HOME=/usr/java/jdk1.7.0_65export HADOOP_HOME=/host01/hadoop-2.4.1export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbinsource /etc/profile

3.3格式化namenode(是对namenode进行初始化)

hdfs namenode -format (hadoop namenode -format)

3.4启动hadoop

先启动HDFSstart-dfs.sh再启动YARNstart-yarn.sh

3.5验证是否启动成功

使用jps命令验证27408 NameNode28218 Jps27643 SecondaryNameNode28066 NodeManager27803 ResourceManager27512 DataNode  http://192.168.1.101:50070 (HDFS管理界面)http://192.168.1.101:8088 (MR管理界面)

(hadoop待续)

0 0
原创粉丝点击