1.首先使用工具连接上  这三台虚拟主机

2.配置主机名   切换到  root 用户

第一种方式 可以使用命令       hostname   [要更改的主机名]     但是这种更改主机名的方式是一次性的,下次机器重启,这个主机名就会恢复到原来

第二种方式   :   vim   /etc/sysconfig/network   (这个就是上篇文章中说到的更改主机名方法,不过好像是需要机器重启才可以生效)

总结起来  这个步骤的操作就是    先使用名命令   hostname  [你要设置的主机名]

然后在使用命令   vim  /etc/sysconfig/network 中的主机名

3.设置主机名与IP地址的映射

为什么要用主机名来代替  IP地址呢?   因为如果使用的是就是ip地址进行配置的,万一IP地址要是更改了,需要更改的配置文件就太多了,但是如果使用主机名的话

就算更改了IP地址,只要修改 主机 与IP地址之间的映射关系就行

        配置映射

            /etc/host

            192.168.26.131                       hadoop-senior.zuoyan.com                             hadoop-senior

            192.168.26.132                       hadoop-senior02.zuoyan.com                         hadoop-senior

            192.168.26.133                       hadoop-senior03.zuoyan.com                         hadoop-senior

每台主机都需要配置

验证是否配置成功,每台机器之间进行ping  主机名   看是否能ping通,如果成功,就证明主机名与IP地址的映射配置成功!

4.创建集群放置目录

在  /opt  目录下面创建文件夹  app           命令:  mkdir app

chown -R beifeng:beifeng  /opt/app

说明:  虚拟机之间的用户名  和密码  都要 一致,安装位置也要一致,不要自己给自己找麻烦  ,这样做的目的 是为了方便管理

5.删除  /opt/moudles 中 用不到的文件,节省磁盘空间 ,如果是新安装的系统 ,可以略过此部(要留下Java的安装目录不要删除掉)

   清理 tools 中的文件   还有  software 中的文件

6.重启系统  reboot

【Hadoop 分布式部署 二:分布式环境预备工作(主机名 IP地址等设置)】的更多相关文章

  1. 【Hadoop 分布式部署 六:环境问题解决和集群基准测试】

    环境问题: 出现Temporary  failure  in  name  resolutionp-senior-zuoyan.com 的原因有很多,主要就是主机没有解析到, 那就在hadoop的sl ...

  2. 二十二、utl_inaddr(用于取得局域网或Internet环境中的主机名和IP地址)

    1.概述 作用:用于取得局域网或Internet环境中的主机名和IP地址. 2.包的组成 1).get_host_name作用:用于取得指定IP地址所对应的主机名语法:utl_inaddr.get_h ...

  3. 多路由器环境下路由器的入口IP地址及DHCP设置探讨

    多路由器环境下路由器的入口IP地址及DHCP设置探讨 这里把路由器的LAN口管理IP地址称为路由器的入口地址,把直接接入互联网的路由器称为主路由器,其他路由器称为从路由器.在多路由器环境下路由器的设置 ...

  4. CentOS 7 环境下修改主机名

    本篇文章简单介绍在CentOS 7的环境下更改主机名的方法步骤. 首先我们开启虚拟机,用root账户进行登陆,并且打开终端.我们看到默认的主机名是我们新建虚拟机时自定义的名称. 接下来我们用命令更改主 ...

  5. bluemix部署(二)构建kubernetes工作环境

    本文接上篇.在bluemix中构建kubernetes容器. 1.创建集群 左上角的三横,选容器,然后创建集群. 注意区域,免费版,给个名字,创建集群吧. 继续正在部署,这个可能要15-30分钟,真不 ...

  6. Centos 7环境下修改主机名

    步骤如下: 一.首先把虚拟机打开,用root账户进行登录后打开终端 二.我们看到我们虚拟机名称是默认的主机名. 三.用vi编辑器编辑etc目录下的hostname文件,输入“vi /etc/hostn ...

  7. 【iCore3 双核心板】例程二十四:LAN_DHCP实验——动态分配IP地址

    实验指导书及代码包下载: http://pan.baidu.com/s/1i4vMMv7 iCore3 购买链接: https://item.taobao.com/item.htm?id=524229 ...

  8. 【iCore4 双核心板_ARM】例程二十四:LWIP_DHCP实验——动态分配IP地址

    实验现象: 核心代码: int main(void) { system_clock.initialize(); led.initialize(); adc.initialize(); delay.in ...

  9. linux环境下获取真实的ip地址

    package inas.test; import java.net.Inet6Address; import java.net.InetAddress; import java.net.Networ ...

随机推荐

  1. 【2017-04-17】类库、通用变量、is和as、委托

    类库dll文件,里边有很多被编译后的C#代码,不可阅读,不可修改,只能调用 1.类库创建 新建项目为类库,类库文件编写完成后,选择生成—生成解决方案,在debug文件夹下找到dll文件 2.类库引用 ...

  2. DNN模型训练词向量原理

    转自:https://blog.csdn.net/fendouaini/article/details/79821852 1 词向量 在NLP里,最细的粒度是词语,由词语再组成句子,段落,文章.所以处 ...

  3. Win7 Python开发环境搭建

    1.  下载Anaconda并安装 地址: https://www.anaconda.com/download/ Anaconda包括Python基础包与一系列科学计算包,安装后不用再单独安装Pyth ...

  4. mybatis源码解析8---执行mapper接口方法到执行mapper.xml的sql的过程

    上一篇文章分析到mapper.xml中的sql标签对应的MappedStatement是如何初始化的,而之前也分析了Mapper接口是如何被加载的,那么问题来了,这两个是分别加载的到Configura ...

  5. Linux基础命令---文本编辑sed

    sed sed是一种流编辑器,用来从输入流中读取内容并完成转换,输入流可以来自一个文件,也可以来自一个管道. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.SUSE.openS ...

  6. golang学习笔记18 用go语言编写移动端sdk和app开发gomobile

    golang学习笔记18 用go语言编写移动端sdk和app开发gomobile gomobile的使用-用go语言编写移动端sdk和app开发https://blog.csdn.net/u01249 ...

  7. scala 操作hdfs

    获取hdfs文件下所有文件getAllFiles 遍历 spark读取 1 package com.spark.demo import java.io.IOException import java. ...

  8. vue 去掉路由中的#

    在router.js中修改, const router = new VueRouter({ mode: 'history', routes: [...] })

  9. sqlalchemy多对多查询

    # coding:utf-8 from sqlalchemy import create_engine, Column, String, Integer, ForeignKey, Table from ...

  10. [ERROR] InnoDB: Trying to access page number 7 in space 957, space name XXX which is outside the tablespace bounds

    早上,测试说演示环境mysql老实断开重连,一update就挂,经查日志,有如下异常: 2017-04-05T23:13:01.729250+08:00 17065 [ERROR] InnoDB: T ...