• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >服务器运维 > Hadoop集群安装

Hadoop集群安装

作者:u010313441的专栏 字体:[增加 减小] 来源:互联网

本文主要包含等服务器相关知识,u010313441的专栏希望可以进行参考

Hadoop集群安装

1、简介

Hadoop是一个分布式系统基础架构。

Hadoop的框架核心设计是HDFS和MapReduce。HDFS为海量的数据提供了存储,则MapReduce为海量的数据提供了计算。

2、核心架构

MapReduce引擎,该引擎是由JobTrackers和TaskTrackers组成

        

HDFS就想一个传统的分级文件系统。可以创建、删除、移动或重命名文件等,但是HDFS是基于一组特定的节点构建,这是由它自身的特点决定的。这些节点包括:

NameNode(仅一个),它在HDFS内部提供元数据服务。

DataNode,它为HDFS提供存储块。

         由于仅存在一个NameNode,因此这个HDFS的一个缺点(单点失败)。

3、子项目

HDFS:Hadoop分布式文件系统。

MapReduce:并行计算框架。

Hbase:NoSQL列数据库。

Hive:数据仓库工具。

Zookeeper:分布式锁设施。

Avro:新的数据序列化格式和传输工具,将逐步取代Hadoop原有的IPC机制。

Pig:大数据分析平台,为用户提供多接口。

Ambari:Hadoop管理工具,为用户提供多种接口。

Sqoop:于在hadoop与传统的数据库间进行数据传递。

4、Hadoop的三种运行模式

      单机模式

单机模式是Hadoop的默认模式

 

     因为不需要与其他节点交互,单机模式就不使用HDFS,也不加载任何Hadoop的守护进程

      所有程序都是在同一个JVM上执行

      该模式主要用于开发调试MapReduce程序的应用逻辑

   伪分布式

      Hadoop守护进程运行在本地机器上,模拟一个小规模的集群

      Hadoop的每个守护进程都运行在单独的Java进程中

   全分布式

      Hadoop守护进程运行在一个集群上

      如:集群环境中,NameNode 和ResourceManager各运行于一台单独的主机,作为master。而其他的主机做为DataNode和NodeManager,做为slave。

5、Hadoop集群安装

配置SSH免密码登录

         ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa

cat~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

单模式安装

默认模式

不对配置文件进行修改

使用本地文件系统

Hadoop的守护进行启动

用于对MapReduce程序的逻辑进行调试

 

伪分布式安装

一台主机模拟多台主机

每个守护进程都以java进程的形式

代码调试,检查内存使用情况

HDFS输入输出,以及其他的守护进程交互

修改3个配置文件:core-site.xml、hdfs-site.xml、mapred-site.xml

namered数据格式化

core-site.xml

 fs.defaultFS配置NameNode的URI

     <configuration>

        <property>

            <name>fs.defaultFS</name>

            <value>hdfs://localhost:9000</value>

        </property>

     </configuration>

 hdfs-site.xml

 dfs.replication设置块的复制数量

     <configuration>

        <property>

            <name>dfs.replication</name>

            <value>1</value>

        </property>

     </configuration>

 mapred-site.xml

 mapreduce.framework.name配置MapReduce应用使用Yarn框架   

     <configuration>

        <property>

     <name>mapreduce.framework.name</name>

                <value>yarn</value>

        </property>

     </configuration>

  yarn-site.xml

  yarn.nodemanager.aux-services:为NodeManager配置MapReduce应用的Shuffle服务 

     <configuration>

        <property>

            <name>yarn.nodemanager.aux-services</name>

            <value>mapreduce_shuffle</value>

         </property>

     </configuration>

  将hadoop添加到环境变量

exportJAVA_HOME=/usr/java/jdk1.7.0_65
    exportHADOOP_HOME=/itcast/hadoop-2.7.1
    exportPATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

格式化namenode

hadoop namenode –format

  启动hadoop

         1、先启动HDFS  sbin/start-dfs.sh

       2、再启动YARN  sbin/start-yarn.sh

  验证是否启动成功

         使用jps命令验证

http://192.168.20.30:50070(HDFS管理界面)
   http://192.168.20.30:8088(MR管理界面)

 

全分布式安装

多台主机

JDK和Hadoop安装

设置SSH免密码登录

修改3个配置文件:core-site.xml、hdfs-site.xml、mapred-site.xml

namered数据格式化

  1. 配置hosts文件

     vi/etc/hosts

  1. 配置ssh免密码连入
  1. 下载并解压hadoop安装包
  2. 配置namenode,修改site文件
  3. 配置hadoop-env.sh文件
  4. 配置masters和slaves文件
  5. 向各节点复制hadoop
  6. 格式化namenode
  7. 启动hadoop
  8. 用jps检验各后台进程是否成功启动
  9. http://master:8088和http://master:50070
  10.  通过网站查看集群情况

 问题:http://blog.sina.com.cn/s/blog_6fd0fd4b0102v7b9.html

  问题定位:所有namenode目录、所有datanode目录、从节点临时目录

  问题原因:

1)&

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 巧妙解决服务器虚拟化与存储管理问题
  • 不能只图价格便宜 日本机柜必须耐震(图)(1)
  • 管理复杂的服务器整合项目时如何少犯错?
  • 孤军大作战!疯狂DIY 1U硬件防火墙实录
  • 跟我学 如何实现DNS集中解析
  • HP服务器故障排除实战
  • 大数据错误是导致苹果地图失败的原因
  • 如何在企业内部架设FTP服务器
  • 英特尔打印服务器设置
  • 免费补丁升级系统好吃不管用?

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • RISC挑战者 至强7500服务器评测(多图)(1)
    • 服务器节能 电源很重要
    • VPS遭淘汰 宅男站长评测国内四大云主机(1)
    • 搭建集中式系统日志服务器系统指南(1)
    • 服务器配置升级的七大纪律(1)
    • 服务器虚拟化标准仍待完善
    • 服务器升级故障及其解决方法
    • 服务器不稳定对网站的致命影响
    • IBM服务器硬盘常见问题与故障诊断(1)
    • 服务器托管 是否是中小企业的明智选择?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有