千家信息网

Hadoop分布式集群最快部署配置攻略

发表于:2025-01-26 作者:千家信息网编辑
千家信息网最后更新 2025年01月26日,本文只是介绍apache hadoop完全分布式的最简化部署配置 没有对性能进行优化实际生产环境hadoop的调优参数有几十个Hadoop简介Hadoop的框架最核心组成结构就是:HDFS和MapRe
千家信息网最后更新 2025年01月26日Hadoop分布式集群最快部署配置攻略

本文只是介绍apache hadoop完全分布式的最简化部署配置 没有对性能进行优化
实际生产环境hadoop的调优参数有几十个

Hadoop简介

Hadoop的框架最核心组成结构就是:HDFS和MapReduce。
HDFS是海量数据的分布式存储方案
MapReduce为海量的数据提供了计算

部署环境

  1. centos 7 3台或者4台 如果需要secondarynamenode的情况
    分别是namenode datanode0 datanode1 secondarynamenode暂时不配置

  2. hadoop 2.7.5

部署步骤

  1. 去官网下载apache hadoop2.7.5的binaray包,是tar.gz格式。直接使用wget或者curl下载到namenode即可。
  2. 解压tar.gz包 使用命令tar xf xxxxxxx-hadoop-xxxx.tar.gz 解压之后会看到当前目录下有一个hadoop的目录
  3. 将解压后的目录复制到相应的文件 如:有人习惯放在/opt下,有人习惯在/usr/local下,这个因人而异吧,目前我的做法是创建一个如/app的目录,然后将hadoop的目录复制到这个目录下,操作如下:mkdir /app 创建一个app目录 然后使用cp -r hadoop-xxxx /app/ 将hadoop-xxxx的目录复制到/app/下,这里注意 -r参数
  4. 配置ssh免密登录权限,也就是要让namenode可以无密码登录其他的节点
  5. 配置etc/hadoop/core-site.xml
    指定namenode

    fs.defaultFS
    hdfs://namenode/
  6. 配置etc/hadoop/hdfs-site.xml
    指定副本数量

    dfs.replication
    1
  7. 配置etc/hadoop/yarn.xml
    指定资源管理器的主机

    yarn.resourcemanager.hostname
    localhost

    指定节点管理器的主机

    yarn.nodemanager.aux-services
    mapreduce_shuffle
  8. 配置etc/hadoop/mapred-site.xml
    指定mapreduce框架

    mapreduce.framework.name
    yarn

  9. 配置etc/hadoop/slave文件,将datanode添加进去,本文环境就是datanode0和datanode1

  10. 从namenode将hadoop的目录复制到其他节点,包括所有的binary,脚本,配置文件,默认其他节点的目录位置和结构与namenode一致

  11. 格式化hdfs
    hdfs namenode -format

  12. 使用sbin/start-all.sh启动集群即可
目录 配置 节点 文件 环境 分布式 主机 参数 就是 数据 格式 框架 海量 结构 登录 管理 集群 一致 因人而异 下有 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 梦幻西游广西哪个服务器好 邢台企业软件开发哪家好 不进服务器直接能进入数据库吗 航运信息网络技术 从桌面传文件到服务器 激光雕刻软件开发 网络安全大赛效果图背景 qq群泄漏数据库 你知道哪些网络安全 家庭网络安全教育讲座家长观后感 提高网络安全意识的公文 数据库查询in和or查询效率 网络安全宣传周在咸阳 关于条码仓库管理软件开发 高唐县网络安全和信息化中心 长海县天气预报软件开发 万方数据库的专业检索布尔逻辑 软件开发税票单位是 广西优居互联网科技有限公司 北大青鸟软件开发培训学费 数据库保存表时1067 2020辽宁省校园网络安全 湖大华龙软件开发面试 华为服务器自带系统的密码是什么 江西网络技术开发含义 nosql数据库是关系型数据裤 顺义区应用软件开发服务技术规范 数据库分区概念 农电员工网络安全 iphone软件开发工具
0