重新系统化学习hadoop

虽然官方对centos6已经停止维护,但还是硬着头皮沿用之前的centos6,并解决了一点小疑惑.

1.修改ip地址的文件

/etc/sysconfig/network-scripts/ifcfg-eth0

2.修改主机名的文件

/etc/sysconfig/network

3.主机映射文件

/etc/hosts

4.防火墙

service iptables status #状态
service iptables stop #关闭防火墙
chkconfig iptables off #防止开机自启

5.复制克隆主机,并保持时间同步ntp,建议ntp1.aliyun.com

centos6的yum安装异常报错

All mirror URLs are not using ftp, http[s] or file.换镜像,此处参考https://www.jianshu.com/p/70e9dcf61ef9已解决
sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.confmv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupcurl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repoyum clean allyum makecache

6.安装jdk,hadoop,配置JAVA_HOME,HADOOP_HOME,并将它们申明为全局变量,并配置到PATH

7.配置用户bashrc,添加source /etc/profile,添加ssh免密登录

8.配置同步,以及在集群的所有机器上批量执行同一条命令

#!/bin/bash
#校验参数是否合法
if(($#==0))
thenecho 请输入要分发的文件!exit;
fi
#获取分发文件的绝对路径
dirpath=$(cd `dirname $1`; pwd -P)
filename=`basename $1`echo 要分发的文件的路径是:$dirpath/$filename#循环执行rsync分发文件到集群的每条机器
for((i=101;i<=103;i++))
doecho ---------------------hadoop$i---------------------rsync -rvlt $dirpath/$filename  layman@hadoop$i:$dirpath
done

View Code

#!/bin/bash
#在集群的所有机器上批量执行同一条命令
if(($#==0))
thenecho 请输入您要操作的命令!exit
fiecho 要执行的命令是$*#循环执行此命令
for((i=101;i<=103;i++))
doecho ---------------------hadoop$i-----------------ssh hadoop$i $*
done

View Code

并添加以上bash有执行权限,放到用户可执行的目录,如~/bin

9.安装如下配置集群

修改并按照ResourceManager的位置执行批处理的上面自主编写的两个脚本,启动yarn和dfs启动脚本,history

并进行测试工作

以上皆为学习笔记,仅供个人回忆

hadoop学习之路(3)相关推荐

  1. 3台云腾讯云开始hadoop学习之路笔记二

    3台云腾讯云开始hadoop学习之路笔记二(接上) 大三党开始学习hadoop之路了,菜鸟学习hadoop,有啥错误请大佬指教.由于自己电脑配置不够,只能买3台腾讯云服务器来学习了.以下笔记都是记录我 ...

  2. 我的hadoop学习之路

    Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS.HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上. Ha ...

  3. Hadoop学习之路一 Single Node Setup

    从研究生入学到现在,快一年的时间了.和很多人一样,我迷茫着,一直没想明白自己想要干什么.年轻的时候真的想和所有人不一样,直到最后选择了大数据方向,更多的也是感觉.青春的魅力在于可能性.没有过多的犹豫纠 ...

  4. Hadoop学习之路(二)Hadoop发展背景

    Hadoop产生的背景 1. HADOOP最早起源于Nutch.Nutch的设计目标是构建一个大型的全网搜索引擎,包括网页抓取.索引.查询等功能,但随着抓取网页数量的增加,遇到了严重的可扩展性问题-- ...

  5. Hadoop学习之路(三)Hadoop-2.7.5在CentOS-6.7上的编译

    下载Hadoop源码 1.登录官网 2.确定你要安装的软件的版本 一个选取原则: 不新不旧的稳定版本 几个标准: 1)一般来说,刚刚发布的大版本都是有很多问题 2)应该选择某个大版本中的最后一个小版本 ...

  6. Hadoop学习之路(九)HDFS深入理解

    HDFS的优点和缺点 HDFS的优点 1.可构建在廉价机器上 通过多副本提高可靠性,提供了容错和恢复机制 服务器节点的宕机是常态   必须理性对象 2.高容错性 数据自动保存多个副本,副本丢失后,自动 ...

  7. Hadoop学习之路(十三)MapReduce的初识

    MapReduce是什么 首先让我们来重温一下 hadoop 的四大组件: HDFS:分布式存储系统 MapReduce:分布式计算系统 YARN:hadoop 的资源调度系统 Common:以上三大 ...

  8. hadoop学习之路(5)

    HadoopHA 1.zookeeper配置 zoo.cfg # The number of milliseconds of each tick tickTime=2000 # The number ...

  9. hadoop学习之路(2)

    1.本地安装hadoop(不安装本地hadoop会报错,虽然并不影响远程的环境,但会报错:Failed to locate the winutils binary in the hadoop bina ...

最新文章

  1. 微信电视来了 微信遥控传屏弹幕统统有
  2. JS高级之面试必须知道的几个点
  3. 【blockly教程】第五章 循环结构
  4. PAT乙级(1004 成绩排名)
  5. php 获取config,PHP MVC如何自动调用config?
  6. 守护线程和非守护线程
  7. 假如有一门叫做 Ctrump 的编程语言...
  8. python zip函数_相当于Python的zip函数
  9. 武大高级软件工程2017评分汇总
  10. python之路day9_Python之路,Day7 - 面向对象编程进阶
  11. (生物信息学)R语言与统计学入门(九)—— 单因素cox回归分析
  12. 学习记录476@linux硬盘分区
  13. 漫画:为什么不能打断程序员
  14. Bash 中的字符串变量
  15. 机器视觉光源的选型要领
  16. 迪文工控触摸屏使用modbus功能
  17. 杭电1874畅通工程绪
  18. lisp 河道水面线计算_美国工程兵团河道水面线计算CAD(HEC-RAS)
  19. 微信摩拜怎么提示服务器错误,微信摩拜老是定位失败
  20. finalcut剪切快捷键_Final Cut Pro X常用快捷键大全 FCPX快捷键

热门文章

  1. Notepad++ 无法安装 HexEditor 插件 / 安装之后闪退
  2. 为什么女程序员那么少,我觉得程序员应该是最适合女性的职位
  3. assert有什么作用
  4. 一起聊聊什么是P问题、NP问题、NPC问题
  5. DLKcat开发细则(自用)
  6. contiki之list(1)
  7. android半透明闪退,移动端常见面试题一:移动端兼容解决方案
  8. java制造业生产管理系统源码
  9. 逻辑函数(表示方法、形式转换、化简、最小项、最大项)
  10. 应付模块的R12 TRACE 和 FND Debug 文件 / FND 日志 调试