前提:1.机器最好都做ssh免密登录,最后在启动hadoop的时候会简单很多 免密登录看免密登录

  2.集群中的虚拟机最好都关闭防火墙,否则很麻烦

  3集群中的虚拟机中必须安装jdk.

具体安装步骤如下:

1.将文件拷贝到linux系统中(可以拷贝到所以的虚拟机,也可以拷贝到一台虚拟机,最后进行复制)

2.解压到/usr/local/hadoop ,看你需要安装到哪个目录就解压到哪个目录,解压命令 tar -zxvf ~/hadoop-1.2.1-bin.tar.gz  -C /usr/local/hadoop ,解压完成就安装完了

接下来就应该修改配置文件

3.配置namenode和数据存储的位置,修改安装后hadoop-1.1.2下的conf文件夹下的core.site.xml文件

添加如下信息:(配置的namenode的ip和hadoop临时文件的地址)

<configuration><property><name>fs.default.name</name><value>hdfs://node05:9000</value></property><property><name>hadoop.tmp.dir</name><value>/opt/hadoop-1.2</value></property>
</configuration>

core-site.xml

4.配置节点数(datanode)  编辑slaves文件

5.配置SecondaryNameNode,编辑masters文件,配置如下:

我一共用了三台虚拟机,node05是我的namenode节点.,node06,node07是我的datanode节点.同时node06也是我的SecondaryNameNode节点

6.配置数据的副本数 编辑hdfs-site.xml文件(副本数应该小于等于datanode的数量)

具体配置如下:

<configuration><property><name>dfs.replication</name><value>2</value></property>
</configuration>

hdfs-site.xml

7.将我们安装的hadoop复制到其余几台虚拟机中,注意配置文件保持一致,否则会失败

8.格式化namenode,到hadoop安装后的bin目录下执行 ./hadoop namenode -format命令

如果出现Error:JAVA_HOME.....错误  请在hadoop 的conf目录下的hadoop-env.sh文件中配置如下:

9.接下来就可以启动hadoop了

启动的时候,到bin目录下执行 ./start-dfs.sh命令,(因为我这里没有安装hdfs所以执行的这个命令)

10:测试是否成功,在每台虚拟机中输入jps测试是否启动成功

node05:namenode:

node06(是datanode也是SecondaryNameNode)

node07 datanode:

11,在物理机中,修改hosts文件,将我们的集群的ip和域名添加进去:

访问我们的namenode查看hadoop集群信息

Live Nodes的节点数正确为2

如果Live Nodes的值为0

启动过程中动态查看hadoop的日志文件tail -f /usr/local/hadoop/hadoop-1.1.2/logs/hadoop-root-namenode-node05.log 查看有哪些错误,

如过提示

2018-01-25 20:54:09,903 INFO org.apache.hadoop.hdfs.server.namenode.DecommissionManager: Interrupted Monitor
java.lang.InterruptedException: sleep interrupted

修改/etc/hosts文件

hadoop1.2.1的安装相关推荐

  1. hadoop1.1.2分布式安装---集群动态增减节点

    0 关于配置机器别名,配置IP和别名映射,设置IP,关闭防火墙和自启动,单机下配置ssh请参考 hadoop1.1.2伪分布式安装(单机版)的文章, 链接: http://chengjianxiaox ...

  2. hadoop 1.2.1 安装步骤 伪分布式

    最近在系统的学习hadoop 课程第一步是安装hadoop1.x,具体安装步骤如下: 一.系统安装 本文使用centos6.5安装,具体安装步骤省略 二.jdk安装 下载jdk1.7.0_51解压,在 ...

  3. Hadoop、Spark、Hbase、Hive的安装

    为什么80%的码农都做不了架构师?>>>    工作中需要使用Hadoop环境,在三节点上搭建了一套Hadoop环境,顺便做下笔记.因为机器内存较低,没有使用CDH,为保证和线上环境 ...

  4. Hadoop安装(Ubuntu Kylin 14.04)

    安装环境:ubuntu kylin 14.04   haoop-1.2.1   hadoop下载地址:http://apache.mesi.com.ar/hadoop/common/hadoop-1. ...

  5. hive-0.11.0安装方法具体解释

    先决条件:     1)java环境,须要安装java1.6以上版本号     2)hadoop环境,Hadoop-1.2.1的安装方法參考 hadoop-1.2.1安装方法具体解释 本文採用的had ...

  6. Hadoop笔记-02 安装

    文章目录 1 VBOX安装CentOS7 1.1 安装VBOX软件 1.2 下载CentOS7镜像文件 1.3 初始化VBOX虚拟盘 1.4 CentOS7网络配置 1.5 CentOS7 yum源配 ...

  7. hive安装:3.1.2版本

    hive安装:3.1.2版本 hive下载地址: https://downloads.apache.org/hive/hive-3.1.2/apache-hive-3.1.2-bin.tar.gz 或 ...

  8. Postgres安装及操作笔记

    目录 一.文档说明... 1 二.操作系统版本查询与yum源配置... 1 >服务端... 1 >客户端... 2 三.PostgreSQL检查与卸载... 3 1) PostgreSQL ...

  9. hadoop集群ambari搭建(1)之ambari-server安装

    Apache Ambari是一种基于Web的工具,支持Apache Hadoop集群的供应.管理和监控.Ambari目前已支持大多数Hadoop组件,包括HDFS.MapReduce.Hive.Pig ...

最新文章

  1. mysql配置日志老化配置_mysql中日志的配置与分析
  2. python成长之路——第四天
  3. Vmware学习虚拟机操作时遇到的问题和解决
  4. adas--智能驾驶辅助系统
  5. java8 注解增强_Java8新增的重复注解功能示例
  6. c#程序中使用quot;like“查询access数据库查询为空的问题
  7. 2如何识别操作系统_扫描车牌识别车牌号的功能sdk
  8. Klevgrand DAW LP for Mac(乙烯基唱片播放器模拟插件)
  9. java 遍历所有文件夹名_Java遍历文件夹下所有文件并重新命名
  10. 重装助手教你如何在Windows中正确调整屏幕分辨率设置
  11. 叙述码农和程序员的不同之处
  12. 《3D Point Cloud Registration for Localization using a Deep Neural Network Auto-Encoder》翻译
  13. 脉内分析从零开始(持续更新)
  14. 摄像头 SONY VISCA 协议
  15. java中String转Long类型
  16. VUE实现前台图片 标注(添加矩形框)、放大、缩小、拖拽 -----个人记录
  17. HTML —— 语义化标签
  18. 2015年中国青年生活形态调查报告
  19. zeppelin源码分析(0)——zeppelin要解决什么问题
  20. Settings.settings文件的用处

热门文章

  1. SqlServer数据冗余的问题和解决
  2. 让算法会说话之冒泡排序
  3. 有用的正则表达式或JS方法
  4. web测试与app功能测试的区别
  5. Linux进度条的实现
  6. 我在工作中是这样使用Maven
  7. 软件测试—软件测试基础知识—测试用例设计的方法之场景法、正交试验法和错误推断法
  8. linux 内核任务调度,Linux任务调度
  9. e5 e3 php,硬件百科:E3/E5为什么让“垃圾佬”痴迷
  10. 错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099; nested exception is