、横向扩容(参见:https://www.cnblogs.com/yangy1/p/12362565.html)

现在在此基础上再添加一个节点

1、克隆一台主机hdp03(克隆hdp02)

修改ip

vim /etc/sysconfig/network-scripts/ifcfg-ens33

IPADDR=192.168.0.43

修改主机名及添加主机映射

vim  /etc/hostname

hdp03
vim /etc/hosts

192.168.0.43 hdp03

删除tmp下的目录文件

cd /opt/software/hadoop-2.7./tmp

rm -rf *

2、配置主(有namenode服务的主机)

添加主机映射

vim /etc/hosts

192.168.0.32 hdp01
192.168.0.42 hdp02
192.168.0.43 hdp03 //添加新的映射

配置slaves

vim /opt/software/hadoop-2.7./etc/hadoop/slaves

hdp01
hdp02
hdp03 //添加新的主机名

3、启动hdp03的datanode

hadoop-daemon.sh start datanode  //启动datanode

因为克隆的hdp02,所以和hdp02的私钥一样,不需要重新生成,hdp01可以直接访问

4、访问50070端口

http://192.168.0.32:50070/

可以看到节点添加上去了,变成了3个。

二、纵向扩容

纵向扩容在hdp01上添加一块新的硬盘

1、在虚拟机目录点击右键——>设置——>添加——>硬盘

然后用默认的配置一直点击下一步添加成功

重启虚拟机

reboot

2、将硬盘分区并挂载

在/dev里可以看到新添加的硬盘sdb

cd /dev

分区

fdisk sdb

m //查看帮助选项

n //添加分区

p //选择主分区

+10G    //添加10G

w  //保存并退出

再次查看可以看到分区成功sdb1

挂载

先在根目录新建文件夹

cd /
mkdir sdb1 mount /dev/sdb1 /sdb1

mount的挂载重启后就失效,要想永久挂载需要修改配置

vim /etc/fstab

/dev/sdb1     /sdb1        xfs           defaults      0 0   //添加配置

3、修改hdfs-site.xml

cd /opt/software/hadoop-2.7./etc/hadoop

vim hdfs-site.xml

启动

start-dfs.sh 

访问50070端口

http://192.168.0.32:500

可以看到hdp01的容量由原来的9.99GB扩容到19.98GB

hadoop的扩容的更多相关文章

  1. Hadoop 动态扩容 增加节点

    基础准备 在基础准备部分,主要是设置hadoop运行的系统环境 修改系统hostname(通过hostname和/etc/sysconfig/network进行修改) 修改hosts文件,将集群所有节 ...

  2. hadoop HDFS扩容

    1.纵向扩容(添加硬盘) 1.1 添加硬盘 确定完成添加,运行 lsblk 查看硬盘使用情况 1.2 硬盘分区 fdisk /dev/sdb #对新硬盘sdb进行分区 m 帮助 n 添加一个分区 p ...

  3. hadoop(1)入门

    hadoop入门(一)   一.概述 1.什么是hadoop hadoop不仅是一个用于存储分布式文件系统,还是设计用来在有通用计算设备组成的大型集群上执行的分布式应用的基础框架. hadoop框架最 ...

  4. 小记---------Hadoop读、写文件步骤,HDFS架构理解

    Hadoop 是一个开源框架,可编写和运行分布式应用处理大规模数据 Hadoop框架的核心是HDFS 和 MapReduce HDFS是分布式文件系统(存储) MapReduce是分布式数据处理模型和 ...

  5. 容器服务如何在企业客户落地?Rancher 解决之道分享

    Docker 的优势和趋势我想不必再赘述,那么对于非互联网公司的传统企业客户,以及我们大量的围绕企业客户做集成.交付解决方案的服务提供商,需要考虑的一个问题就是怎么样把容器技术以高质量.低成本.易维护 ...

  6. Hadoop之HDFS扩容方法

    HDFS就是用来存取数据的,那么当数据太多的时候存不下,我们必需扩充硬盘容量,或者换个更大的硬盘. 由于它是分布式文件系统,有两种扩充HDFS集群容量的方法:横向扩容和纵向扩容 横向扩容 横向扩容就是 ...

  7. 【hbase0.96】基于hadoop搭建hbase的心得

    hbase是基于hadoop的hdfs框架做的分布式表格存储系统,所谓表格系统就是在k/v系统的基础上,对value部分支持column family和column,并支持多版本读写. hbase的工 ...

  8. hadoop 性能调优与运维

    hadoop 性能调优与运维 . 硬件选择 . 操作系统调优与jvm调优 . hadoop运维 硬件选择 1) hadoop运行环境 2)  原则一: 主节点可靠性要好于从节点 原则二:多路多核,高频 ...

  9. Hadoop学习笔记【Hadoop家族成员概述】

    Hadoop家族成员概述 一.Hadoop简介 1.1 什么是Hadoop? Hadoop是一个分布式系统基础架构,由Apache基金会所开发,目前Yahoo!是其最重要的贡献者. Hadoop实现了 ...

随机推荐

  1. spark实验(四)--RDD编程(1)

    一.实验目的 (1)熟悉 Spark 的 RDD 基本操作及键值对操作: (2)熟悉使用 RDD 编程解决实际具体问题的方法. 二.实验平台 操作系统:centos6.4 Spark 版本:1.5.0 ...

  2. 样式计算的几种方式与兼容写法:getComputedStyle&currentStyle&style

    window.getComputedStyle(element,[string]) 1参为需要获取样式的元素,2参指定伪元素字符串(如“::after”,不需要则为null),设置2参可获取eleme ...

  3. python查看包路径及对象的所有方法名

    进入python环境: python 输入如下代码: import sys sys.path = sys.path[:] import django print(django.__path__) 得到 ...

  4. iOS 上通过 802.11k、802.11r 和 802.11v 实现 Wi-Fi 网络漫游

    在 iOS 上通过 802.11k.802.11r 和 802.11v 实现 Wi-Fi 网络漫游 了解 iOS 如何使用 Wi-Fi 网络标准提升客户端漫游性能. iOS 支持在企业级 Wi-Fi ...

  5. Cisco AP-格式化AP

    故障情况:APC11-AP04#sho capwap ip config LWAPP Static IP ConfigurationIP Address         172.17.239.204I ...

  6. MQTT 浏览器 mqttws31.min.js

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. HDU2612 Find a way (跑两遍BFS)

    Pass a year learning in Hangzhou, yifenfei arrival hometown Ningbo at finally. Leave Ningbo one year ...

  8. C++11⾥⾯很好⽤的auto声明

    本文摘录于柳神笔记: auto 是C++11⾥⾯的新特性,可以让编译器根据初始值类型直接推断变量的类型.⽐如这样: 当然这个在算法⾥⾯最主要的⽤处不是这个,⽽是在STL中使⽤迭代器的时候, auto ...

  9. JS 上传图片压缩,原比例压缩

    复制 粘贴 改吧改吧就可用,原生js var fileObj = file.file;//原文件 file是我用vue-vant里的组件,里边有file(原文件)和content(base64) 其它 ...

  10. lc 0223

    目录 ✅ 669. 修剪二叉搜索树 描述 解答 java py ✅ 883. 三维形体投影面积 描述 解答 my understanding c py py map ?? python zip(*gr ...