一、Hadoop生态

​​

二、Hadoop环境的搭建

1. 准备工作

  • A…新建一台虚拟机 (刚刚安装的全新系统)dt100

  • B.关闭防火墙

    systemctl stop firewalld #关闭防火墙
    systemctl disable firewalld # 禁用防火墙开机启动
    
  • C.创建一个普通权限的用户 “dt”

    useradd dt #新建普通用户dt
    passwd dt  #修改密码为dt
    su dt      #切换登陆到用户dt
    
  • D.进入/opt文件夹新建文件夹software和module文件夹

    cd /opt #进入/opt文件夹,1.切回root 创建    2.完成E之后,使用sudo创建
    mkdir software module  #新建两个文件夹
    chown dt:dt software  moudle   #更改权限组
    
  • E.将普通用户dt添加到sudoers中

    vi  /etc/sudoers      #编辑sudoers配置文件 ,需root权限
    增加一行内容
    dt ALL=(ALL)  NOPASSWD:ALL
    :wq!   #保存并退出
    
  • F.改hosts

    vi /etc/hosts#   sudo   vi /etc/hosts
    192.168.x.100  dt100
    192.168.x.101  dt101
    ......
    192.168.x.109  dt109   #x是网段。
    

    或用脚本修改

    vi sethosts.sh
    #!/bin/bash
    for((i=100li<110;i++))
    doecho "192.168.x.$i  dt$i" >> /etc/hosts
    done
    
    #执行脚本,需要增加权限 chmod +x sethosts
    ./sethosts.sh
    

    或py脚本 py2

    vi pysethosts.py
    #!/bin/python
    f = open('/etc/hosts','a')
    for i in range(100,110):f.write('192.168.x.'+str(i)+'  dt'+str(i)+'\n')f.close()
    
  • G.关机,并拍摄快照,克隆3台(dt101,dt102,dt103)

  • H.修改每一台机器的IP地址

    vi /etc/sysconfig/net......./ifcfg-ens33
    TYPE="Ethernet"
    BOOTPROTO='static'
    IPADDR="192.168.x.10x"
    GATEWAY="192.168.x.2"
    DNS1="192.168.x.2"
    NAME="ens33"
    DEVICES="ens33"
    ONBOOT="yes"
  • I.修改每一台主机名

    vi /etc/hostname
    或
    hostnamectl set-hostname dt10x
    查看主机名
    hostname
    

2. 安装与配置

  • A.将hadoop与java安装文件上传到/opt/software文件夹

  • B.解压文件

    tar -zxvf 压缩包名 -C /opt/module
    
  • C.配置环境变量-JAVA

    vi /etc/profile
    #JAVA_HOME
    export JAVA_HOME=/opt/module/jdk....
    export PATH=$PATH:$JAVA_HOME/bin
    :wq!
    source /etc/profile
    java -version #查看版本
    jps  #查看java进程
    
  • D.配置环境变量-Hadoop

    vi /etc/profile
    #Hadoop_HOME
    export  HADOOP_HOME=/opt/module/hadoop..........
    export  PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
    :wq!source /etc/profile
    hadoop version #查看hadoop版本
    

    网络不可用时,尝试关闭网络管理器,并重启网络服务器

    systemctl stop NetworkManager #关闭网络管理器
    #systemctl disable NetworkManager #每次都需要关闭的情况下,再选择禁用.
    systemctl restart network #重启网卡
    

大数据学习笔记(二)hadoop相关推荐

  1. 大数据学习笔记:Hadoop生态系统

    文章目录 一.Hadoop是什么 二.Hadoop生态系统图 三.Hadoop生态圈常用组件 (一)Hadoop (二)HDFS (三)MapReduce (四)Hive (五)Hbase (六)Zo ...

  2. 大数据学习笔记二:Ubuntu/Debian 下安装大数据框架Hadoop

    文章目录 安装Java 为Hadoop创建用户 安装Hadoop 配置Hadoop 配置环境变量 设置配置文件 格式化namenode 启动hadoop集群 访问hadoop集群 大数据学习系列文章: ...

  3. 大数据学习笔记之Hadoop(一):Hadoop入门

    文章目录 大数据概论 一.大数据概念 二.大数据的特点 三.大数据能干啥? 四.大数据发展前景 五.企业数据部的业务流程分析 六.企业数据部的一般组织结构 Hadoop(入门) 一 从Hadoop框架 ...

  4. 大数据学习笔记第1课 Hadoop基础理论与集群搭建

    大数据学习笔记第1课 Hadoop基础理论与集群搭建 一.环境准备 二.下载JDK 三.安装JDK 四.下载hadoop 五.安装hadoop集群 六.打通3台服务器的免密登录 七.hadoop集群配 ...

  5. Hadoop 大数据学习笔记

    Hadoop 大数据学习笔记1 大数据部门组织架构 Hadoop Hadoop是什么 Hadoop的优势 Hadoop的组成 HDFS架构 YARN架构 MapReduce 大数据技术生态体系![在这 ...

  6. 大数据学习系列之七 ----- Hadoop+Spark+Zookeeper+HBase+Hive集群搭建 图文详解

    引言 在之前的大数据学习系列中,搭建了Hadoop+Spark+HBase+Hive 环境以及一些测试.其实要说的话,我开始学习大数据的时候,搭建的就是集群,并不是单机模式和伪分布式.至于为什么先写单 ...

  7. hdp对应hadoop的版本_好程序员大数据学习路线分享hadoop的知识总结

    大数据学习路线分享hadoop的知识总结,Hadoop的背景:原生公司是apache, cdh的cloudar公司,hortworks公司提供hdp. 其中apache的发行版本大致有1.x ,2.x ...

  8. 大数据学习系列之八----- Hadoop、Spark、HBase、Hive搭建环境遇到的错误以及解决方法

    大数据学习系列之八----- Hadoop.Spark.HBase.Hive搭建环境遇到的错误以及解决方法 参考文章: (1)大数据学习系列之八----- Hadoop.Spark.HBase.Hiv ...

  9. 大数据学习笔记(一)

    大数据学习笔记(一)大数据概论 大数据是什么 1大数据概念:(big data ) : 指无法在一定时间内用常规软件工具进行捕捉.管理和处理数据集合,是需要新处理模式才能具有更强的决策力.洞察发现力和 ...

  10. 大数据学习笔记一:大数据的发展历程--MapReduce,Hive,Yarn,Hadoop,Spark,Flink

    大数据学习系列文章:大数据-博客专栏 今天在学习极客时间专栏:<从0开始学大数据> 从预习 01 | 大数据技术发展史:大数据的前世今生到预习 03 | 大数据应用领域:数据驱动一切,系统 ...

最新文章

  1. 程序员如何打造个人品牌?
  2. 我在学python-你们以为我在学C加加?其实我在学Python!人生苦短!
  3. matlab计算方程fsolve,matlab中关于fsolve解非线性方程组的问题
  4. linux批量分发必会面试题,通过邮件反馈结果。
  5. python求加速度_如何利用Python 为自然语言处理加速度
  6. arm+linux+entry.s,linux kernel 之底层中断机制entry_armv.S
  7. Android开发14——监听内容提供者ContentProvider的数据变化
  8. 如何使用 @ OutputCache 指令的 VaryByCustom 属性来缓存不同版本的页面(二)
  9. 计算机音乐狂浪乐谱,当代歌曲 - 听海(流行歌曲 简谱)
  10. 均值滤波器类型_[数字图像处理]图像去噪初步(1)--均值滤波器
  11. Matlab编程风格指南--Richard Johnson(命名规则,文件与结构,基本语句,布局,注释与文档)
  12. C++编码实现定时任务执行功能
  13. 搜索引擎的高级搜索语法指令
  14. 在windows平台上打造Linux开发环境-洋葱先生-杨少通
  15. 服务器跑项目,如何使用远程服务器跑项目
  16. 对称矩阵的三对角分解(Lanzos分解算法)-MINRES算法预热
  17. Tello无人机版之使用Scratch2和ROS进行机器人图形化编程学习
  18. 如何在ubuntu中设置webcam
  19. InjectFix原理学习(实现修复加法的热更)
  20. Ubnt Er-X MTU相关设置

热门文章

  1. [全程建模]关于UML与新概念名词的问题讨论
  2. 小米公交卡服务器维护,小米公交卡如何退费 小米公交卡快速退费教程
  3. 月活增长达阿里10倍,拼多多凭什么?
  4. yolov5使用教程
  5. 学习内容管理系统(LCMS)的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  6. 再访洪小文:AI,誓不作恶
  7. 数据结构(线性表树图)
  8. python bootstrap-fileinput示例_文件上传控件bootstrap-fileinput的使用
  9. package,source folder,folder问题
  10. lnnoDB:Attempted to open a previously opened tablespace. Previous tablespace mysql/innodb_index_stat