hadoop2.5.1搭建(一)
1.1配置
1.1.1修改hosts
vi /etc/hosts 192.168.220.64 cluster4 192.168.220.63 cluster3
1.2安装jdk
rpm安装
rpm -ivh jdk-7u17-linux-x64.rpm
环境变量
vi /etc/profile
#set java environment
JAVA_HOME=/usr/java/jdk1..0_17
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
环境变量生效
source /etc/profile
链接
ln -s -f /usr/java/jdk1..0_17/jre/bin/java
ln -s -f /usr/java/jdk1..0_17/bin/javac
测试
java -version
java -version
java version "1.7.0_17"
Java(TM) SE Runtime Environment (build 1.7.0_17-b02)
Java HotSpot(TM) -Bit Server VM (build 23.7-b01, mixed mode)
安装jdk报错,但是后续貌似不影响,暂时跳过。
[root@cluster3 java]# rpm -ivh jdk-7u17-linux-x64.rpm
Preparing... ########################################### [%]
:jdk ########################################### [%]
Unpacking JAR files...
rt.jar...
Error: Could not open input file: /usr/java/jdk1..0_17/jre/lib/rt.pack
jsse.jar...
Error: Could not open input file: /usr/java/jdk1..0_17/jre/lib/jsse.pack
charsets.jar...
Error: Could not open input file: /usr/java/jdk1..0_17/jre/lib/charsets.pack
tools.jar...
Error: Could not open input file: /usr/java/jdk1..0_17/lib/tools.pack
localedata.jar...
Error: Could not open input file: /usr/java/jdk1..0_17/jre/lib/ext/localedata.pack
1.3配置ssh公钥密钥自动登录
[root@cluster3 ~]# cd .ssh
[root@cluster3 .ssh]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
::2a:0f:ce::a6:9d:d7:ed:0b:4b::6b:3d: root@cluster3
[root@cluster3 .ssh]# cat id_rsa.pub >> authorized_keys
[root@cluster3 .ssh]# scp authorized_keys root@192.168.220.64:/root/.ssh/
root@192.168.220.64's password:
authorized_keys % .4KB/s :
[root@cluster3 .ssh]# ssh root@cluster3
Last login: Thu Oct :: from localhost.localdomain
[root@cluster3 ~]# ssh root@cluster4
Last login: Tue Oct :: from 192.168.220.1
2安装hadoop
解压hadoop
tar -zxf hadoop-2.5..tar.gz
2.1修改core-site.xml
vi core-site.xml
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://cluster3:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/usr/local/hadoop/hadoop-2.5./tmp</value>
<description>Abase for other temporary directories.</description>
</property>
<property>
<name>io.file.buffer.size</name>
<value></value>
</property>
</configuration>
2.2修改hdfs-site.xml
vi hdfs-site.xml
<configuration>
<property>
<name>dfs.nameservices</name>
<value>hadoop-cluster3</value>
</property>
<property>
<name>dfs.namenode.secondary.http-address</name>
<value>cluster3:</value>
</property>
<property>
<name>dfs.namenode.name.dir</name>
<value>file:///usr/local/hadoop/hadoop-2.5.1/dfs/name</value>
</property>
<property>
<name>dfs.namenode.data.dir</name>
<value>file:///usr/local/hadoop/hadoop-2.5.1/dfs/data</value>
</property>
<property>
<name>dfs.replication</name>
<value></value>
</property>
<property>
<name>dfs.webhdfs.enabled</name>
<value>true</value>
</property>
</configuration>
2.3修改mapred-site.xml
cp mapred-site.xml.template mapred-site.xml
vi mapred-site.xml
<configuration>
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
<property>
<name>mapreduce.jobtracker.http.address</name>
<value>cluster3:</value>
</property>
<property>
<name>mapreduce.jobhistory.address</name>
<value>cluster3:</value>
</property>
<property>
<name>mapreduce.jobhistory.webapp.address</name>
<value>cluster3:</value>
</property>
</configuration>
2.4修改yarn-site.xml
vi yarn-site.xml
<configuration>
<!-- Site specific YARN configuration properties -->
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
<property>
<name>yarn.resourcemanager.address</name>
<value>cluster3:</value>
</property>
<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value>cluster3:</value>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address</name>
<value>cluster3:</value>
</property>
<property>
<name>yarn.resourcemanager.admin.address</name>
<value>cluster3:</value>
</property>
<property>
<name>yarn.resourcemanager.webapp.address</name>
<value>cluster3:</value>
</property>
</configuration>
2.5修改slaves
vi slaves
cluster4
3.1修改JAVA_HOME
分别在文件hadoop-env.sh和yarn-env.sh中添加JAVA_HOME配置
vi hadoop-env.sh export JAVA_HOME=/usr/java/jdk1..0_17 vi yarn-env.sh export JAVA_HOME=/usr/java/jdk1..0_17
3.2hadoop环境变量
登录Master,配置Hadoop环境变量。 vi /etc/profile export HADOOP_HOME=/usr/local/hadoop/hadoop-2.5.
export PATH=$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH source /etc/profile
3.3格式化文件系统
hdfs namenode -format
3.4启动、停止服务
[root@cluster3 sbin]# start-dfs.sh [root@cluster3 sbin]# start-yarn.sh
[root@cluster3 sbin]# stop-dfs.sh
[root@cluster3 sbin]# stop-yarn.sh
4验证
[root@cluster3 hadoop]# jps
Jps
ResourceManager
NameNode [root@cluster4 hadoop]# jps
NodeManager
DataNode
Jps
查看日志
[root@cluster3 logs]# tail -n200 /usr/local/hadoop/hadoop-2.5./logs/yarn-root-resourcemanager-cluster3.log
4.2浏览器访问:
http://192.168.220.63:50070 http://192.168.220.63:8088
hadoop2.5.1搭建(一)的更多相关文章
- 原生态hadoop2.6平台搭建
hadoop2.6平台搭建 一.条件准备 软件条件: Ubuntu14.04 64位操作系统,jdk1.7 64位,Hadoop 2.6.0 硬件条件: 1台主节点机器,配置:cpu 8个,内存32 ...
- Hadoop学习笔记—22.Hadoop2.x环境搭建与配置
自从2015年花了2个多月时间把Hadoop1.x的学习教程学习了一遍,对Hadoop这个神奇的小象有了一个初步的了解,还对每次学习的内容进行了总结,也形成了我的一个博文系列<Hadoop学习笔 ...
- Hadoop2.5.0 搭建实录
目录: 第一步:准备相关材料 第二步:虚拟机环境搭建 第三步:用户信息 第四步 安装.配置Java环境 第五步 Zookeeper安装配置 第六步 Hadoop安装.配置 第七步:HBase安装部署 ...
- 基于hadoop2.6.0搭建5个节点的分布式集群
1.前言 我们使用hadoop2.6.0版本配置Hadoop集群,同时配置NameNode+HA.ResourceManager+HA,并使用zookeeper来管理Hadoop集群 2.规划 1.主 ...
- Kafka:ZK+Kafka+Spark Streaming集群环境搭建(十)安装hadoop2.9.0搭建HA
如何搭建配置centos虚拟机请参考<Kafka:ZK+Kafka+Spark Streaming集群环境搭建(一)VMW安装四台CentOS,并实现本机与它们能交互,虚拟机内部实现可以上网.& ...
- 【安装】Hadoop2.8.0搭建过程整理版
Hadoop搭建过程 前期环境搭建主要分为软件的安装与配置文件的配置,集成的东西越多,配置项也就越复杂. Hadoop集成了一个动物园,所以配置项也比较多,且每个版本之间会有少许差异. 安装的方式有很 ...
- hadoop2.6.4 搭建伪分布式
安装jdk1.7 http://www.cnblogs.com/zhangXingSheng/p/6228432.html ------------------------------------- ...
- hadoop2.6.4 搭建单机模式
注(要先安装jdk,最好jdk版本>=1.7) 安装jdk http://www.cnblogs.com/zhangXingSheng/p/6228432.html 给普通用户添加su ...
- hadoop2.5.1搭建(二)
第一篇主要是整体的步骤,其实中间遇到很多问题,第二篇将遇到的问题全部列举下来: 1.1包不能加载警告 WARN util.NativeCodeLoader: Unable to load native ...
随机推荐
- 程序包com.sun.image.codec.jpeg不存在 问题的完美解决
原文地址:http://my.oschina.net/zb0423/blog/86507 在使用Hudson进行打包的过程中,因为我们使用了一个pdf文件产生缩略图的功能,倒置添加的源码文件在mave ...
- class 文件与dex文件区别 (dvm与jvm区别)及Android DVM介绍
区别一:dvm执行的是.dex格式文件 jvm执行的是.class文件 android程序编译完之后生产.class文件,然后,dex工具会把.class文件处理成.dex文件,然后把资源文件和 ...
- Hadoop学习2--Linux准备及环境准备
1.环境安装: 虚拟机:VMware Player 系统:Ubuntu12 注意事项:注意位数,包括系统,java,Hadoop 2.切换账号 当前登录账号是自己的账号,如果想切换到root,且是第一 ...
- 值得推荐的C/C++框架和库 (真的很强大)
值得学习的C语言开源项目 - 1. Webbench Webbench是一个在Linux下使用的非常简单的网站压测工具.它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的 ...
- PLSQL_性能优化系列03_Oracle Parallel并发处理
2014-09-25 Created By BaoXinjian
- SaveFileDialog的用法
#region 保存对话框 private void ShowSaveFileDialog() { //string localFilePath, fileNameExt, newFileName, ...
- JAVA 数组排序
一.数组升序排序 实例: import java.util.Arrays; //导入数组处理 public class Test{ public static void main(String[] a ...
- mat(Eclipse Memory Analyzer tool)之二--heap dump分析
文章中的shallow.retained关键字的说明见:GC是如何回收时的判断依据.shallow size.retained size 在本文中,将介绍MAT(Eclipse Memory Anal ...
- 强大的JS数组
1.数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限, ...
- [Java] 日期的简单处理
package test.date; import java.text.ParseException; import java.text.SimpleDateFormat; import java.u ...