Hadoop集群规划
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
- 首先在每台机器中修改
/etc/hostname
对应的hadoop000 hadoop001 hadoop002 - 修改hostname与ip的对应关系。修改
/etc/hosts
192.168.199.234 hadoop000
192.168.199.235 hadoop001
192.168.199.236 hadoop002
192.168.199.236 localhost
- 每台机器安装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
- 每个节点上安装jdk
- 安装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>
- 在slaves文件中,修改内容如下:
hadoop000
hadoop001
hadoop002
- 分发hadoop目录到其他机器
- NN格式化:
hadoop namenode -format
- 启动HDFS
- 启动YARN
Hadoop集群规划相关推荐
- 三台服务器搭建hadoop集群
集群 准备好三台服务器或虚拟机,系统版本centos7.5,本集群使用虚拟机搭建 修改服务器hostname vim /etc/hostname 将内容修改为要设置的主机名,三台主机hostname分 ...
- Hadoop环境搭建教学(一)运行环境,集群规划介绍;
文章目录 前言 一.Hadoop的三种运行环境 二.集群规划 三.需要的基本软件安装 下期见 前言 Hadoop的运行环境可以是在Windows上,也可以在linux上,但在Windows上运行效率很 ...
- 【Big Data】HADOOP集群的配置(一)
Hadoop集群的配置(一) 摘要: hadoop集群配置系列文档,是笔者在实验室真机环境实验后整理而得.以便随后工作所需,做以知识整理,另则与博客园朋友分享实验成果,因为笔者在学习初期,也遇到不少问 ...
- Hadoop集群的基本操作(二:HBase的基本操作)
实验 目的 要求 目的: 1.HBase的基本应用 要求: 完成HBase的高可用完全分布模式的安装: HBase的相关服务进程能够正常的启动: HBase控制台能够正常使用: 表创建.数据查询等数据 ...
- Hadoop集群的基本操作(一:HDFS操作及MapReduce程序练习)
实验 目的 要求 目的: 理解HDFS在Hadoop体系结构中的角色: 熟练使用HDFS操作常用的Shell命令: 了解Hadoop集群MapReduce程序的简单使用: (上传WordCount的j ...
- Hadoop集群搭建(六:HBase的安装配置)
实验 目的 要求 目的: 1.HBase的高可用完全分布模式的安装和验证 要求: 完成HBase的高可用完全分布模式的安装: HBase的相关服务进程能够正常的启动: HBase控制台能够正常使用: ...
- Hadoop集群搭建(五:Hadoop HA集群模式的安装)
实验 目的 要求 目的: 1.Hadoop的高可用完全分布模式的安装和验证 要求: 完成Hadoop的高可用完全分布模式的安装: Hadoop的相关服务进程能够正常的启动: HDFS能够正常的使用: ...
- hadoop集群环境搭建准备工作
一定要注意hadoop和linux系统的位数一定要相同,就是说如果hadoop是32位的,linux系统也一定要安装32位的. 准备工作: 1 首先在VMware中建立6台虚拟机(配置默认即可).这是 ...
- Hadoop集群搭建及MapReduce应用
一.Hadoop集群的搭建与配置 1.节点准备 集群规划: 主机名 IP 安装的软件 运行的进程 weekend 01 192.168.1.60 jdk.hadoop NameNode.DFSZKFa ...
最新文章
- elcipse 安装lombok插件解决 @Slf4j 等找不到log变量问题
- 《网站设计 开发 维护 推广 从入门到精通》——2.3 页面设计创意思维
- C++知识点59——类模板(4、类模板的模板参数是一个类模板)
- 什么文件使用.md扩展名,我该如何编辑它们?
- 推荐一个当前互联网很火的技术
- U盘、硬盘格式化数据恢复
- python编程入门 电子书-Python编程从入门到实践PDF电子书
- 【JavaSE03】Java中分支语句-练习
- WPF学习笔记 - 不一样的皇帝的新衣
- pta通讯录排序用python实现,python实现将android手机通讯录vcf文件转化为csv
- 信息学奥赛一本通(1252:走迷宫)
- kafka之六:为什么Kafka那么快
- 无理由退房退机票,做携程超级会员就是这么任性
- POJ 3252 Round Numbers
- 既是手机直播投屏工具又是安卓模拟器?游戏主播和手游玩家都来了解一下
- 计算机管理员保密责任书,信息安全保密工作责任书
- linux 查看pgsql端口,如何查看postgres数据库端口
- 腾讯云服务器无限更换ip,腾讯云服务器免费更换IP额度不足利用弹性IP地址更换...
- 断食、清肠 三日记录
- 解决Powershell前面没有base,无法激活虚拟环境问题
热门文章
- Java 定时任务调度(8)--ElasticJob 入门实战(ElasticJob-Lite使用)
- 关于graphviz绘制的点(dot)图在显示时中文乱码问题的解决方法(亲测)
- PHP7开启opcache打造强悍性能
- 快速排序,排序一亿数据用时14秒
- 第一章	安装OpenResty(Nginx+Lua)开发环境
- python是谁维护的_Python 库从开发到维护
- 为什么说_br__标签需要闭合
- 中dubbo所需要的依赖_Dubbo介绍、dubbo架构图、dubbo运行和执行流程、dubbo支持的协议以及支持的注册中心...
- java mvc ef_一个简单MVC5 + EF6示例分享
- jQuery 重置/reset()表单