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. CVE-2018-12613-phpmyadmin4.8.1远程文件包含漏洞复现

    CVE-2018-12613-phpmyadmin4.8.1远程文件包含漏洞复现 参考文章1 参考文章2 By:Mirror王宇阳 漏洞原理 攻击者利用发现在服务器上包含(查看和潜在执行)文件的漏洞. ...

  2. onTouchEvent中,跟随手指滑动的view出现抖动

    在这次实践中,它抖动得不正常,太不正常,太抖. 其实是我代码上出现了问题,记录一下. 我是怎么设置滑动的呢? 通过改变view的margin. 然而我在onTouchEvent中怎么控制它滑动的大小呢 ...

  3. DDMS files not found: xxx\hprof-conv.exe

    出现如下错误: DDMS files not found: xxx\hprof-conv.exe The connection to adb is down, and a severe error h ...

  4. Axure5.1.0.1699 RP汉化版

    Axure是一款产品原型(Prototype)设计软件,可通过这个软件编辑一些常见的事件和在特点条件下才会触发的情况,可以快速的生成HTML Demo页面. 使用Axure的用户很多,据淘宝UED消息 ...

  5. java开发问题两三事(1)

    1. 场景描述 最近在工作中碰到的几个问题,有点坑,记录下,遇到相同或类似问题的朋友可以参考下. 2. 解决方案 2.1 Disconnected from the target VM idea控制台 ...

  6. WPF 3D 球面导览

    基于WPF的3D Sphere实现模式,升级实现了该3D导览Demo.先pose一张demo效果图 所有顶点的坐标来源于足球的顶点.足球整个球面完全由正五边形和正六边形拼成,每条拼缝的长度一致,故知道 ...

  7. jieba的使用

    1. 分词 分词是自然语言处理中最基础的一个步骤.而jieba分词是中文分词的一个比较好的工具.下面看看可以怎么用jieba进行分词. import jieba # 全模式 seg_list1 = j ...

  8. day 27-1 反射、内置方法

    反射 反射:通过字符串来映射到对象的属性 class People(): def __init__(self, name, age): self.name = name self.age = age ...

  9. 微信小程序-强制手机端更新

    小程序的更新机制 开发者在管理后台发布新版本的小程序之后,如果某个用户本地有小程序的历史版本,此时打开的可能还是旧版本.微信客户端会有若干个时机去检查本地缓存的小程序有没有更新版本,如果有则会静默更新 ...

  10. python浅见 (Python 3000)

    1.该版本不考虑向下兼容 2.下载地址: https://www.python.org/downloads/source/ # tar -zxvf Python-3.6.1.tgz # cd Pyth ...