手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

hadoop2.8安装教程

时间:2024-10-12 11:16:27

centos7中handoop2.8集群安装手记。hadoop2.8 安装教程、hadoop安装。

工具/原料

Hadoop部署准备 本地vmware安装 Linux系统家族中 centos7

Java对应版本1.8.0_121

Hadoop版本2.8.0

1.基本配置

1、首先安装一个centos7并配置好javaJava环境配置我的java安装地址 /usr/java/ jdk1.8.0_121编辑java环境 vi ~/.bash_profile添加或修改export JAVA_HOME=/usr/java/jdk1.8.0_121export PATH=$JAVA_HOME/bin:$PATH执行 . ~/.bash_profile 使变量生效

2.ssh配置

1、先 yum install ssh 安装然后执行ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa生成密匙

3.hadoop配置

1、把下载好的hadoop解压出来。(我的地址在/roo目录,即完整地址/root/hadoop)配置环境变量vi ~/.bash_profileexport HADOOP_HOME=/root/hadoopexport PATH=$JAVA_HOME/bin:$PATH:$HOME/bin:$HADOOP_HOME/bin执行 . ~/.bash_profile 使变量生效

hadoop2.8安装教程

4.hadoop文件配置

1、vim etc/hadoop/core-site.xml在<configuration></configuration>中加入<property> <name>fs.defaultFS</name> <value>hdfs://s204:9000</value> </property> <property> <name>hadoop.tmp.dir</name> <value>file:/root/hadoop/tmp</value> </property> <property> <name>io.file.buffer.size</name> <value>131702</value> </property><property> <name>hadoop.proxyuser.hadoop.hosts</name> <value>*</value> </property> <property> <name>hadoop.proxyuser.hadoop.groups</name> <value>*</value> </property>

hadoop2.8安装教程

2、vim etc/hadoop/hdfs-site.xml在<configuration></configuration>中加入<property> <name>dfs.namenode.name.dir</name> <value>file:/root/hadoop/hdfs/name</value> </property> <property> <name>dfs.datanode.data.dir</name> <value>file:/root/hadoop/hdfs/data</value> </property> <property> <name>dfs.replication</name> <value>3</value> </property> <property> <name>dfs.namenode.secondary.http-address</name> <value>s204:9001</value> </property> <property><name>dfs.webhdfs.enabled</name><value>true</value></property>

hadoop2.8安装教程

3、vim etc/hadoop/mapred-site.xml在<configuration></configuration>中加入<property> <name>mapreduce.framework.name</name> <value>yarn</value> </property> <property> <name>mapreduce.jobhistory.address</name> <value>s204:10020</value> </property> <property> <name>mapreduce.jobhistory.webapp.address</name> <value>s204:19888</value> </property>

hadoop2.8安装教程

4、vim etc/hadoop/yarn-site.xml在<configuration></configuration>中加入<property> <name>yarn.nodemanager.aux-services</name> <value>mapreduce_shuffle</value> </property> <property> <name>yarn.nodemanager.auxservices.mapreduce.shuffle.class</name> <value>org.apache.hadoop.mapred.ShuffleHandler</value> </property> <property> <name>yarn.resourcemanager.address</name> <value>s204:8032</value> </property> <property> <name>yarn.resourcemanager.scheduler.address</name> <value>s204:8030</value> </property> <property> <name>yarn.resourcemanager.resource-tracker.address</name> <value>s204:8031</value> </property> <property> <name>yarn.resourcemanager.admin.address</name> <value>s204:8033</value> </property> <property> <name>yarn.resourcemanager.webapp.address</name> <value>s204:8088</value> </property> <property> <name>yarn.nodemanager.resource.memory-mb</name> <value>6078</value> </property>

hadoop2.8安装教程

5、vim etc/hadoop/yarn-env.sh中找到 export JAVA_HOME 去掉注释编辑java地址 export JAVA_HOME=/usr/java/jdk1.8.0_121找到JAVA_HEAP_MAX=-Xmx1000m改为 JAVA_HEAP_MAX=-Xmx1024m

hadoop2.8安装教程

6、vim etc/hadoop/slaves清空添加 s204

hadoop2.8安装教程

网络配置

1、我这坡纠课柩ip是 192.168.5.9编辑网络固定ipvim /etc/sysconfig/network-scripts/ifcfg-ens33指定固定ipTYPE="Ethernet"#BOOTPROTO="dhcp"DEFROUTE="yes"PEERDNS="yes"PEERROUTES="yes"IPV4_FAILURE_FATAL="no"IPV6INIT="yes"IPV6_AUTOCONF="yes"IPV6_DEFROUTE="yes"IPV6_PEERDNS="yes"IPV6_PEERROUTES="yes"IPV6_FAILURE_FATAL="no"IPV6_ADDR_GEN_MODE="stable-privacy"NAME="ens33"UUID="b9fe1e5c-be20-47f1-a2d3-e12f5ddb6aa1"DEVICE="ens33"ONBOOT="yes"IPADDR0=192.168.5.9PREFIX0=24GATEWAY0=192.168.5.2DNS1=114.114.114.114然后重启网络 systemctl restart network执行 ip add 查看网络ip是否和设定的一致

hadoop2.8安装教程

Hadopp启动

1、进入/root/hadoop目录执行编译./bin/hdfs namenode –format结果倒数第五行出现Exiting with status 0 则为成功然后启动./sbin/start-all.sh启动完毕执行./bin/hdfs dfsadmin –report 查看是否有节点如果返回 无法连接则为启动失败执行systemctl stop firewalld.service关闭防火墙 在浏览器输入s204:8088则可以看到hadoop界面

hadoop2.8安装教程

其他节点配置

1、以上配置完毕后,关闭centos7然后完全克隆,在新克隆的系统中,更改ip地址和主机名其中hadoop配置文件etc/hadoop/hdfs-site.xml 中 <property> <name>dfs.datanode.data.dir</name> <value>file:/root/hadoop/hdfs/data</value></property>的file地址不能一样。我这边三个地址分别为file:/root/hadoop/hdfs/datafile:/root/hadoop/hdfs/data/205file:/root/hadoop/hdfs/data/206克隆完毕,配置文件和ip、主机名修改好后。在s204机器中编辑vim etc/hadoop/slaves加入s205s206复制ssh令牌免密登录例如复制到s205scp ~/.ssh/authorized_keys root@s205:~/.ssh/其他机器也一样操作另外连个机器也要编译一下然后在s204停止hadoop./sbin/stop-all.sh再次启动./sbin/start-all.sh在浏览器就可以看到三个节点。

hadoop2.8安装教程
© 手抄报圈