--修改IP地址(克隆镜像后可修改可不修改)

http://jingyan.baidu.com/article/e5c39bf5bbe0e739d7603396.html

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

--修改主机名:

--修改主机名和IP的映射关系:

--检查是否ping得通主机名:

--检查ssh是否可以免密登录:

 如果不可以免密登录,则:

sudo apt-get update
sudo apt-get install openssh-server
sudo ps -e |grep ssh
ssh-keygen -t rsa
ssh-copy-id -i ***主机名

可以免密登录,就不用再输入密码

--检查防火墙:  该命令仅限于Ubuntu使用

--查看java情况:

java -version

--将主节点的profile文件拷贝到另外两个从节点上(这样可以节约许多配置的时间):

scp /etc/profile/ 192.168.22.132:/etc/profile
scp /etc/profile/ 192.168.22.135:/etc/profile

--将主节点上的jdk拷贝到另外两个从节点上:

/usr/local# scp -r jdk1..0_79/ 192.168.22.132:/usr/local
/usr/local# scp -r jdk1..0_79/ 192.168.22.135:/usr/local

--在两个从节点中source一下配置文件才能生效:

source /etc/profile

--在主节点上修改/etc/hosts文件

在内容中有如下
192.168.2.xxx node1

192.168.2.xxx node2

192.168.2.xxx node3

在主节点上执行ping node2或者ping node3不报错

--在主节点上执行,将主节点的秘钥拷贝到另外两个从节点上:

ssh-copy-id -i Ubuntu-
ssh-copy-id -i Ubuntu-

在另外两个节点上也要执行,这样集群之间就能互相免密登录了

--在主节点上执行:

scp /etc/hosts Ubuntu-:/etc
scp /etc/hosts Ubuntu-:/etc

--这里需要在主节点上把单节点的伪分布安装成功,详细步骤之前的博客中有,如果在之前部署单节点的伪分布安装时,进行了格式化,则需要将tmp文件删除

root@Ubuntu-:/usr/local/hadoop-2.6.# ls
bin etc include lib libexec LICENSE.txt logs NOTICE.txt README.txt sbin share tmp
root@Ubuntu-:/usr/local/hadoop-2.6.# rm -r tmp/
root@Ubuntu-:/usr/local/hadoop-2.6.# ls
bin etc include lib libexec LICENSE.txt logs NOTICE.txt README.txt sbin share

--在主节点上执行:

root@Ubuntu-:/usr/local/hadoop-2.6./etc/hadoop# vi slaves

把文件中的所有信息都删了,在slaves文件中加入如下信息:Ubuntu-1

                           Ubuntu-2

                           Ubuntu-135

--将主节点中的Hadoop文件拷到另外两个从节点中:

root@Ubuntu-:/usr/local# scp -r hadoop-2.6. Ubuntu-:/usr/local
root@Ubuntu-:/usr/local# scp -r hadoop-2.6. Ubuntu135:/usr/local

--在node1中执行格式化命令       bin/hdfs namenode -format

--在node1中执行启动命令          sbin/start-all.sh

Ubuntu下hadoop集群搭建的更多相关文章

  1. Linux环境下Hadoop集群搭建

    Linux环境下Hadoop集群搭建 前言: 最近来到了武汉大学,在这里开始了我的研究生生涯.昨天通过学长们的耐心培训,了解了Hadoop,Hdfs,Hive,Hbase,MangoDB等等相关的知识 ...

  2. Redis之Ubuntu下Redis集群搭建

    安装redis 首先下载redis $ wget http://download.redis.io/releases/redis-4.0.10.tar.gz $ .tar.gz $ cd redis- ...

  3. Hadoop 集群搭建

    Hadoop 集群搭建 2016-09-24 杜亦舒 目标 在3台服务器上搭建 Hadoop2.7.3 集群,然后测试验证,要能够向 HDFS 上传文件,并成功运行 mapreduce 示例程序 搭建 ...

  4. Hadoop集群搭建安装过程(三)(图文详解---尽情点击!!!)

    Hadoop集群搭建安装过程(三)(图文详解---尽情点击!!!) 一.JDK的安装 安装位置都在同一位置(/usr/tools/jdk1.8.0_73) jdk的安装在克隆三台机器的时候可以提前安装 ...

  5. Hadoop集群搭建安装过程(二)(图文详解---尽情点击!!!)

    Hadoop集群搭建安装过程(二)(配置SSH免密登录)(图文详解---尽情点击!!!) 一.配置ssh无密码访问 ®生成公钥密钥对 1.在每个节点上分别执行: ssh-keygen -t rsa(一 ...

  6. Hadoop集群搭建安装过程(一)(图文详解---尽情点击!!!)

    Hadoop集群搭建(一)(上篇中讲到了Linux虚拟机的安装) 一.安装所需插件(以hadoop2.6.4为例,如果需要可以到官方网站进行下载:http://hadoop.apache.org) h ...

  7. 大数据 --> Hadoop集群搭建

    Hadoop集群搭建 1.修改/etc/hosts文件 在每台linux机器上,sudo vim /etc/hosts 编写hosts文件.将主机名和ip地址的映射填写进去.编辑完后,结果如下: 2. ...

  8. Hadoop(二) HADOOP集群搭建

    一.HADOOP集群搭建 1.集群简介 HADOOP集群具体来说包含两个集群:HDFS集群和YARN集群,两者逻辑上分离,但物理上常在一起 HDFS集群: 负责海量数据的存储,集群中的角色主要有 Na ...

  9. 1.Hadoop集群搭建之Linux主机环境准备

    Hadoop集群搭建之Linux主机环境 创建虚拟机包含1个主节点master,2个从节点slave1,slave2 虚拟机网络连接模式为host-only(非虚拟机环境可跳过) 集群规划如下表: 主 ...

随机推荐

  1. C++11中default的使用

    In C++11, defaulted and deleted functions give you explicit control over whether the special member ...

  2. php长整型完整输出

    今天调用webservice时返回一个字段是int64 长整型 原始的数值应该是 190000002101056096 而php返回时转成 1.9000000210106E+17 当传入另一个接口就报 ...

  3. springmvc基础篇—通过注解的方式去配置项目

    学习了通过xml方式去配置项目后,当然要掌握更简单更灵活的注解方式哟,这是官方推荐使用的方式. 一.修改配置文件,建议大家直接使用我的配置文件 <?xml version="1.0&q ...

  4. 如何修改Github上提交的错误用户地址和姓名

    Changing author info  https://help.github.com/articles/changing-author-info/   To change the name an ...

  5. python正则-字符串处理,主要用于处理请求参数格式为application/x-www-form-urlencoded的表单数据

    #当提交的表单数据格式为application/x-www-form-urlencoded,直接从浏览器复制出来的格式是str_lin(chrome,也是最常见的)或者str_in2(火狐)这两种格式 ...

  6. 自动化测试(一)-get和post的简单应用

    今天主要介绍两种测试的接口post和get: get和post是http的两种基本请求方式,区别在于get把参数包含在url中传递:给而post把参数以json或键值对的方式利用工具传递. get的传 ...

  7. Markdown常用的几种语法

    在VScode上面写的,现将代码粘贴如下:(在VScode里运行下即可) # Markdown语法 # Ctrl + k v 打开侧边预览 ## 一.加粗斜体删除线 **这是要加粗的文字** *这是要 ...

  8. remix无法安装的解决方案

    无法安装的原因: 因为remix依赖python 执行python又依赖c++的环境 所以连环导致出错 https://github.com/nodejs/node-gyp 措施一:降级处理 先清理缓 ...

  9. CentOS 6.5 下安装redis

    1.登录虚拟机后,直接输入命令:yum -y install redis 会出现一个错误: 是因为少了epel源, 2.运行:yum -y install epel-release 最后出现 Comp ...

  10. Linux SPI总线和设备驱动架构之三:SPI控制器驱动

    通过第一篇文章,我们已经知道,整个SPI驱动架构可以分为协议驱动.通用接口层和控制器驱动三大部分.其中,控制器驱动负责最底层的数据收发工作,为了完成数据的收发工作,控制器驱动需要完成以下这些功能:1. ...