博客已经搬家,请访问如下地址:http://www.czhphp.com

我的本地虚拟机都是用root用户登录的;

1 配置hosts文件,每个节点都要配置

2 建立hadoop运行账号,每个节点都要设置

useradd grid

passwd grid  设置账户密码

3 配置ssh免密码连入,每个节点都要设置

sudo su – grid

cd ~

mkdir .ssh

   ssh-keygen -t rsa

     一直回车即可

每个节点都有其他节点生成的authorized_keys的值,这样我们追加到authorized_keys就可以了;

比如:

H1 :

cat authorized_keys_h2 >>authorized_keys

cat authorized_keys_h3>>authorized_keys

H2 :

cat authorized_keys_h1 >>authorized_keys

cat authorized_keys_h3>>authorized_keys

H3 :

cat authorized_keys_h2 >>authorized_keys

cat authorized_keys_h1>>authorized_keys

然后设置authorized_keys的权限为600,.ssh 权限为700

试着 ssh  h1 链接试试

4 下载并解压hadoop安装包

cd /home/grid

wget http://labs.renren.com/apache-mirror/hadoop/common/hadoop-1.0.4/hadoop-1.0.4-bin.tar.gz

tar zxvf hadoop-1.0.4.bin.tar.gz

vi .bashrc

   添加

    

5 配置namenode 修改site文件

cd  /home/grid/hadoop-1.0.4

6 配置hadoop-env.sh

只配置这项即可

7 配置master和slves文件

8 向各节点复制hadoop

scp -r hadoop-1.0.4 h3:/home/grid

scp -r hadoop-1.0.4 h2:/home/grid

9 格式化namenode

10 启动hadoop

11 用jps检验各后台进程是否启动

说明:

关闭防火墙:
禁用selinux:
编辑 /etc/selinux/config文件,设置“SELINUX=disabled”博客已经搬家,请访问如下地址:http://www.czhphp.com

转载于:https://www.cnblogs.com/czh-liyu/archive/2012/10/24/2737095.html

hadoop 完全分布式模式的安装和配置相关推荐

  1. hadoop伪分布式模式_Hadoop模式介绍-独立,伪分布式,分布式

    hadoop伪分布式模式 了解了什么是Hadoop之后,让我们在单机上启动Hadoop: 这篇文章包含在ubuntu上安装Hadoop的说明. 这是Hadoop安装的快速分步教程. 在这里,您将获得以 ...

  2. 安装hadoop伪分布式模式(Single Node Cluster)

    目的 本文档介绍如何去安装单节点hadoop集群,以便你可以的了解和使用hadoop的HDFS和MapReduce. 环境: os: CentOS release 6.5 (Final) ip: 17 ...

  3. Ubuntu16.04下Hadoop 2.7.3的安装与配置

    一.JAVA环境搭建 (1)下载JDK并解压(当前操作系统为Ubuntu16.04,jdk版本为jdk-8u111-linux-x64.tar.gz) 新建/usr/java目录,切换到jdk-8u1 ...

  4. 完全分布式Hadoop2.3安装与配置

    一.Hadoop基本介绍 Hadoop优点 1.高可靠性:Hadoop按位存储和处理数据 2.高扩展性:Hadoop是在计算机集群中完成计算任务,这个集群可以方便的扩展到几千台 3.高效性:Hadoo ...

  5. sql server分布式_如何安装,配置和使用SQL Server分布式重播

    sql server分布式 介绍 (Introduction) The Microsoft SQL Server Distributed Replay feature has been provide ...

  6. 【DAY2】hadoop 完全分布式模式配置的学习笔记

    hadoop端口 ---------------- 1.namenode 50070 http://namenode:50070/ 2.resourcemanager:8088 http://loca ...

  7. FastDFS分布式文件系统的安装及配置

    由于网站使用nfs共享方式保存用户上传的图片,附件等资料,然后通过apache下载的方式供用户访问,在网站架构初期,使用这种简单的方式实现了静态资源的读写分离,但随着网站数据量的增加,图片服务器渐渐成 ...

  8. hadoop yarn集群HA安装及配置

    单机部署 官网文档 https://hadoop.apache.org/docs/r2.9.2/hadoop-project-dist/hadoop-common/SingleCluster.html ...

  9. hadoop 3.0.0 alpha3 安装、配置

    1. 官网下载 wget  http://mirror.bit.edu.cn/apache/hadoop/common /hadoop-3.0.0-alpha3/hadoop-3.0.0-alpha3 ...

最新文章

  1. ISME:菌根真菌菌丝分泌物中的果糖作为信号激发解磷细菌活化植酸
  2. ArcEngine 图层标注 (根据字段、角度)
  3. Android入门:实现一个File存储的辅助类
  4. Vue中向js中传递参数并在js中定义对象并转换参数
  5. android 抛出异常,android - android Build.GetSerial()抛出异常 - 堆栈内存溢出
  6. java多个按钮监听,如何改成监听多个按钮啊用e.getsource()
  7. 解密QQ非会员漫游聊天记录
  8. 利用寄存器进入栈值交换
  9. LeetCode 1480 一维数组的动态和
  10. windows安装python3_windows下同时安装python2和python3
  11. Python由浅入深编程(概念)实战
  12. Python 双y轴绘制
  13. Unity 在windows10上资源默认下载的路径
  14. html设置为壁纸win10,Win10让桌面壁纸自动换的设置方法(图文教程)
  15. SylixOS---Attach 到进程调试方法
  16. java.sql.SQLException: Incorrect string value: ‘\xE6\xB5\x8B\xE8\xAF\x95...‘ for column ‘xxx‘
  17. 窗——开了又关,关了又开(改编)
  18. Flink之IntervalJoin介绍
  19. 目标规划问题与LINGO求解
  20. 初学java之模拟QQ聊天软件(简单实现)

热门文章

  1. linux 修改分辨率lcd_如何在Ubuntu 12.04中为LCD添加显示分辨率? xrandr问题
  2. excel表中怎么插入visio_如何插入或 Visio 中粘贴的 Excel 工作表-阿里云开发者社区...
  3. 只在用户登陆时运行_linux 系统的7个运行级别
  4. 手撕深度学习框架,原理很简单
  5. 让你少走弯路,这里有一份机器学习高效入门指南
  6. python天天向上代码解析-python列表解析和生成器表达式
  7. linux下串口抓包,Linux的串行端口 - wrtie()字节到目标设备通过串口
  8. canvas插件_HTML系列之-HTML5新元素之Canvas详解
  9. 计算机考研单科成绩要求,考研单科分数是多少
  10. apktool 反编译 java_APK文件使用ApkTool解包反编译和重新打包及签名