hadoop集群规划

HDFS中有NN和DN
YARN中有RM和NM
假设有三台机器:

hadoop000 192.168.199.234 部署:NN DN RM NM
hadoop001 192.168.199.235 部署:DN NM
hadoop002 192.168.199.236 部署:DN NM
  1. 首先在每台机器中修改/etc/hostname对应的hadoop000 hadoop001 hadoop002
  2. 修改hostname与ip的对应关系。修改/etc/hosts
192.168.199.234 hadoop000
192.168.199.235 hadoop001
192.168.199.236 hadoop002
192.168.199.236 localhost
  1. 每台机器安装ssh,并且设置免密码登录
    在hadoop00中进行操作:
ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop000
ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop001
ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop002
  1. 每个节点上安装jdk
  2. 安装hadoop
    配置hadoop-env.sh中的java_home。
    配置core-site.xml,内容如下:
<property><name>fs.default.name</name><value>hdfs://hadoop000:9000</value>
</property>

配置hdfs-site.xml,内容如下:

<property><name>hadoop.tmp.dir</name><value>/home/hadoop/app/tmp/hadoop-tmp</value>
</property>
<property><name>dfs.namenode.name.dir</name><value>/home/hadoop/app/tmp/dfs/name</value>
</property>
<property><name>dfs.datanode.data.dir</name><value>/home/hadoop/app/tmp/dfs/data</value>
</property>

配置yarn-site.xml,内容如下:

<property><name>yarn.nodemanager.aux-services</name><value>mapreduce_shuffle</value>
</property><property><name>yarn.resourcemanager.hostname</name><value>hadoop000</value>
</property>

配置mapred-site.xml,内容如下:

<property><name>mapreduce.framework.name</name><value>yarn</value>
</property>
  1. 在slaves文件中,修改内容如下:
hadoop000
hadoop001
hadoop002
  1. 分发hadoop目录到其他机器
  2. NN格式化:hadoop namenode -format
  3. 启动HDFS
  4. 启动YARN

Hadoop集群规划相关推荐

  1. 三台服务器搭建hadoop集群

    集群 准备好三台服务器或虚拟机,系统版本centos7.5,本集群使用虚拟机搭建 修改服务器hostname vim /etc/hostname 将内容修改为要设置的主机名,三台主机hostname分 ...

  2. Hadoop环境搭建教学(一)运行环境,集群规划介绍;

    文章目录 前言 一.Hadoop的三种运行环境 二.集群规划 三.需要的基本软件安装 下期见 前言 Hadoop的运行环境可以是在Windows上,也可以在linux上,但在Windows上运行效率很 ...

  3. 【Big Data】HADOOP集群的配置(一)

    Hadoop集群的配置(一) 摘要: hadoop集群配置系列文档,是笔者在实验室真机环境实验后整理而得.以便随后工作所需,做以知识整理,另则与博客园朋友分享实验成果,因为笔者在学习初期,也遇到不少问 ...

  4. Hadoop集群的基本操作(二:HBase的基本操作)

    实验 目的 要求 目的: 1.HBase的基本应用 要求: 完成HBase的高可用完全分布模式的安装: HBase的相关服务进程能够正常的启动: HBase控制台能够正常使用: 表创建.数据查询等数据 ...

  5. Hadoop集群的基本操作(一:HDFS操作及MapReduce程序练习)

    实验 目的 要求 目的: 理解HDFS在Hadoop体系结构中的角色: 熟练使用HDFS操作常用的Shell命令: 了解Hadoop集群MapReduce程序的简单使用: (上传WordCount的j ...

  6. Hadoop集群搭建(六:HBase的安装配置)

    实验 目的 要求 目的: 1.HBase的高可用完全分布模式的安装和验证 要求: 完成HBase的高可用完全分布模式的安装: HBase的相关服务进程能够正常的启动: HBase控制台能够正常使用: ...

  7. Hadoop集群搭建(五:Hadoop HA集群模式的安装)

    实验 目的 要求 目的: 1.Hadoop的高可用完全分布模式的安装和验证 要求: 完成Hadoop的高可用完全分布模式的安装: Hadoop的相关服务进程能够正常的启动: HDFS能够正常的使用: ...

  8. hadoop集群环境搭建准备工作

    一定要注意hadoop和linux系统的位数一定要相同,就是说如果hadoop是32位的,linux系统也一定要安装32位的. 准备工作: 1 首先在VMware中建立6台虚拟机(配置默认即可).这是 ...

  9. Hadoop集群搭建及MapReduce应用

    一.Hadoop集群的搭建与配置 1.节点准备 集群规划: 主机名 IP 安装的软件 运行的进程 weekend 01 192.168.1.60 jdk.hadoop NameNode.DFSZKFa ...

最新文章

  1. elcipse 安装lombok插件解决 @Slf4j 等找不到log变量问题
  2. 《网站设计 开发 维护 推广 从入门到精通》——2.3 页面设计创意思维
  3. C++知识点59——类模板(4、类模板的模板参数是一个类模板)
  4. 什么文件使用.md扩展名,我该如何编辑它们?
  5. 推荐一个当前互联网很火的技术
  6. U盘、硬盘格式化数据恢复
  7. python编程入门 电子书-Python编程从入门到实践PDF电子书
  8. 【JavaSE03】Java中分支语句-练习
  9. WPF学习笔记 - 不一样的皇帝的新衣
  10. pta通讯录排序用python实现,python实现将android手机通讯录vcf文件转化为csv
  11. 信息学奥赛一本通(1252:走迷宫)
  12. kafka之六:为什么Kafka那么快
  13. 无理由退房退机票,做携程超级会员就是这么任性
  14. POJ 3252 Round Numbers
  15. 既是手机直播投屏工具又是安卓模拟器?游戏主播和手游玩家都来了解一下
  16. 计算机管理员保密责任书,信息安全保密工作责任书
  17. linux 查看pgsql端口,如何查看postgres数据库端口
  18. 腾讯云服务器无限更换ip,腾讯云服务器免费更换IP额度不足利用弹性IP地址更换...
  19. 断食、清肠 三日记录
  20. 解决Powershell前面没有base,无法激活虚拟环境问题

热门文章

  1. Java 定时任务调度(8)--ElasticJob 入门实战(ElasticJob-Lite使用)
  2. 关于graphviz绘制的点(dot)图在显示时中文乱码问题的解决方法(亲测)
  3. PHP7开启opcache打造强悍性能
  4. 快速排序,排序一亿数据用时14秒
  5. 第一章 安装OpenResty(Nginx+Lua)开发环境
  6. python是谁维护的_Python 库从开发到维护
  7. 为什么说_br__标签需要闭合
  8. 中dubbo所需要的依赖_Dubbo介绍、dubbo架构图、dubbo运行和执行流程、dubbo支持的协议以及支持的注册中心...
  9. java mvc ef_一个简单MVC5 + EF6示例分享
  10. jQuery 重置/reset()表单