centos7 搭建完全分布式 Hadoop 环境  SSR

前言
  本次教程是以先创建 四台虚拟机 为基础,再配置好一台虚拟机的情况下,直接复制文件到另外的虚拟机中(这样做大大简化了安装流程)
  且本次教程的jdk 和 hadoop 文件目录 均在 /root/apps(当然也可以根据个人情况进行选择)

一,搭建前的基础准备(什么的搭建都得有基础设施)

 要求 =>

  1. 四台虚拟机 centos7(尽量都使用 centos7)
  2. 准备好 jdk 和 hadoop 文件
  3. 下好 xshell6 和 Xtfp 软件

  1.1 VM15的安装

   补充:如果之前下载有VM15以下版本,直接安装VM15覆盖即可。。不需要卸载原先版本

  1.2 centos7的下载

  1.3 xshell6 和 Xtfp 软件的下载(官网免费版)

   补充:可以免费下载

  1.4 在 VM中新建虚拟机 centos7 (转载老师发的文件,已经很详细了)

二、软件、虚拟机准备好 后的准备工作

 目前,xshell6、xftp、vm15、虚拟机均已经安装成功,并且,虚拟机打开

 ping www.baidu.com 
 发现也能 ping 成功、并且已经将 4 台虚拟机的 每个 ip信息均已记下,那么进行接下来的操作8

 2.1 xshell6的连接

   连接成功示例=-=

 2.2 静态ip的配置(理论上可以不用,但是防微杜渐,说不定哪天打开ip变动了,又要弄,麻烦了就,这里采用 四台机器同时操作的方法,利用xshell6)

-----------------------------------------------------------------------------------------------------------------------------------

补充:四机同操

  首先,全部连接后是这样

  然后右击上图蓝色框框,然后选择排列(A),再选择垂直排列,于是成了下面这样

  接下来,进行同时对四台进行输入操作

  这里可关,可开,非常方便,好比如果开 hadoop的时候,就将 hadop 主机的同操 OFF掉就可以
了 =-=

------------------------------------------------------------------------------------------------------------------------------------

 接下来进行 静态IP的配置(才入主题)

 vi /etc/sysconfig/network-scripts/ifcfg-ens33

  修改其中的配置如下

 TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" # 原先是 dhcp 现在改为 static
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="28c79750-7e98-4606-b893-f75f8aa4ac50"
DEVICE="ens33"
# 下面四行为增加内容,对应 ip 掩码 网关 DNS 前面记录的ip信息一一对应即可
IPADDR=192.168.136.xxx
NETMASK=255.255.255.0
GATEWAY=192.168.xxx.x
DNS1=192.168.xxx.x
ONBOOT="yes"

  然后 Esc  再 : 再 wq 保存 退出

----------------------------------------------------------------------------------------------------------------------------------

补充: vi 的基本使用方法

  vi 文件名.后缀 可以进去一个文件的编辑页面,默认为只读

  然后 i 一下,就进去了 INSERT 模式,可以进行文件内容的编辑
  再 ESC 一下,就又进去了只读模式。  
  那么 如何退出呢,三种方法
  :wq     保存退出
  :q        不保存退出
  :q!       不保存强制退出 (面对前一种无法退出的情况下的一种方法)
--------------------------------------------------------------------------------------------------------------------------------
  接下来,进行网络服务的更新(依据教程为 重启,个人觉得麻烦了点)

 service network restart

 2.2 配置主机名

   在四台虚拟机上编辑hosts文件vi /etc/hosts
   在hosts文件中增加以下内容(以下 ip 和 名 均为 你自己的 ip 和 主机名)

 · 192.168.100.129 hadop
· 192.168.100.130 hadop1
· 192.168.100.131 hadop2
· 192.168.100.132 hadop3

  同时修改Windows系统的host文件(C:\Windows\System32\drivers\etc)

--------------------------------------------------------------------------------------------------------------------------------

补充:如何修改centos7的主机名

vi /etc/hostname

 进去后将里面的 名字 改成想改的就行,上面ip后接的名字 就是这里的主机名

 hostnamectl set-hostname

  永久保存

 判断是否生效,看这里即可

--------------------------------------------------------------------------------------------------------------------------------

 后续待补

Hadoop完全分布式搭建流程的更多相关文章

  1. hadoop完全分布式搭建HA(高可用)

    2018年03月25日 16:25:26 D调的Stanley 阅读数:2725 标签: hadoop HAssh免密登录hdfs HA配置hadoop完全分布式搭建zookeeper 配置 更多 个 ...

  2. 超详细解说Hadoop伪分布式搭建--实战验证【转】

    超详细解说Hadoop伪分布式搭建 原文http://www.tuicool.com/articles/NBvMv2原原文 http://wojiaobaoshanyinong.iteye.com/b ...

  3. 3.hadoop完全分布式搭建

    3.Hadoop完全分布式搭建 1.完全分布式搭建 配置 #cd /soft/hadoop/etc/ #mv hadoop local #cp -r local full #ln -s full ha ...

  4. Hadoop伪分布式搭建(一)

     下面内容主要说明在Windows虚拟机上面,怎么搭建一个Hadoop伪分布式,并如何运行wordcount程序和网页查看HDFS文件系统. 1 相关软件下载和安装 APACH官网提供hadoop版本 ...

  5. Hadoop伪分布式搭建步骤

    说明: 搭建环境是VMware10下用的是Linux CENTOS 32位,Hadoop:hadoop-2.4.1  JAVA :jdk7 32位:本文是本人在网络上收集的HADOOP系列视频所附带的 ...

  6. Hadoop 完全分布式搭建

    搭建环境 https://www.cnblogs.com/YuanWeiBlogger/p/11456623.html 修改主机名------------------- 1./etc/hostname ...

  7. hadoop 伪分布式搭建

    下载hadoop1.0.4版本,和jdk1.6版本或更高版本:1. 安装JDK,安装目录大家可以自定义,下面是我的安装目录: /usr/jdk1.6.0_22 配置环境变量: [root@hadoop ...

  8. Hadoop完全分布式搭建过程中遇到的问题小结

    前一段时间,终于抽出了点时间,在自己本地机器上尝试搭建完全分布式Hadoop集群环境,也是借助网络上虾皮的Hadoop开发指南系列书籍一步步搭建起来的,在这里仅代表hadoop初学者向虾皮表示衷心的感 ...

  9. Hadoop伪分布式搭建CentOS

    所需软件及版本: jdk-7u80-linux-x64.tar.gz hadoop-2.6.0.tar.gz 1.安装JDK Hadoop 在需在JDK下运行,注意JDK最好使用Oracle的否则可能 ...

随机推荐

  1. mysql-magic 从dump中获取MySQL的明文密码

    项目地址: https://github.com/hc0d3r/mysql-magic 安装: git clone --recurse-submodules https://github.com/hc ...

  2. 智能家居手势识别,只需百度AI即可搞定

    上次我尝试做了一个给眼镜加特效,针对的是静态图像,具体文章参考 https://ai.baidu.com/forum/topic/show/942890 . 这次我尝试在视频中加眼镜特效,并且加上手势 ...

  3. 基于STM32的无损压缩算法miniLZO移植,压缩率很高,20KB随机数压缩到638字节,耗时275us

    说明: 1.miniLZO是采用C编写的无损压缩库. 2.提供了快速压缩和超快速解压缩能力. 3.比较耗内存,需要64KB内存用于压缩,对于H7这种大内存的,非常合适.或者有外置SRAM/SDRAM的 ...

  4. Java面试官:兄弟,你确定double精度比float低吗?

    我有一个朋友,叫老刘,戴着度数比我还高的近视镜,显得格外的"程序员":穿着也非常"不拘一格",上半身是衬衣西服,下半身是牛仔裤运动鞋. 我和老刘的感情非常好,每 ...

  5. Redis 数据淘汰机制

    为了更好的利用内存,使Redis存储的都是缓存的热点数据,Redis设计了相应的内存淘汰机制(也叫做缓存淘汰机制) 通过maxmemory 配置项来设置允许用户使用的最大内存大小,当内存数据集大小达到 ...

  6. python 调试大法

    说在前面 我觉得没有什么错误是调试器无法解决的,如果没有,那我再说一遍,如果有,那当我没说 一.抛出异常 可以通过 raise 语句抛出异常,使程序在我们已经知道的缺陷处停下,并进入到 except ...

  7. JVM G1垃圾回收算法简要介绍

    JVM G1垃圾回收算法简要介绍 G1的特点 能够像CMS垃圾回收算法一样并发操作应用线程(潜台词:多核) 无需太长时间即可压缩空闲内存空间(潜台词:不会引起太多的GC停顿时间) 尽可能地让GC时长可 ...

  8. jQuery淡入淡出轮播图实现

    大家好我是 只是个单纯的小白,这是人生第一次写博客,准备写的内容是Jquery淡入淡出轮播图实现,在此之前学习JS写的轮播图效果都感觉不怎么好,学习了jQuery里的淡入淡出效果后又写了一次轮播图效果 ...

  9. Dynamics 365客户端编程示例:两个选项集字段的联动

    我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...

  10. [转]VB.NET DataTable Select Function

    本文转自:https://www.dotnetperls.com/datatable-select-vbnet VB.NET DataTable Select Function This VB.NET ...