hdfsdatanode通过添加数据盘扩容(代码片段)

liuguangjiji liuguangjiji     2022-12-04     444

关键词:

最近,在生产环境中,hdfs集群数据量已达到存储的90%,亟需对存储空间进行扩容。

通过调研和实验,确定添加datanoe的存储目录比较适合我们的生产环境!在这里记录一下添加数据目录的过程。

  • 第一步:备份hdfs-site.xml配置文件
cp hdfs-site.xml hdfs-site.xml.20190330.bak
  • 第二步:添加数据磁盘、格式化,并挂载到/data2目录
#格式化磁盘
mkfs.ext4 /dev/sdb

#挂载磁盘到/data2
mount -t ext4 /dev/sdb /data2

#添加开机挂载
vim /etc/fstab
  • 第三步:创建hdfs数据存储目录
mkdir /data2/hadoop

注意:如果hadoop集群有用户权限,需要修改相应权限,例如:chown -R hadoop.hdfs /data2/hadoop

  • 第四步:修改hdfs-site.xml文件(所有节点),增加dfs.datanode.data.dir数据目录(用逗号分隔)
<property>
      <name>dfs.datanode.data.dir</name>
      <value>file:/data1/my_data/dfs-data,/data2/hadoop</value>
</property>
  • 第五步:重启HBASE集群

执行重启命令。。


 重启完成后,可以发现旧的数据目录会均衡一部分数据到新的目录,扩容工作完成~~

hadoop3-hdfsdatanode动态扩容和缩容(代码片段)

一、HDFS动态扩容和缩容上篇文章对HDFS的文件存储策略进行了讲解,本篇文章继续学习HDFS的动态扩容和缩容,下面是上篇文章地址:https://blog.csdn.net/qq_43692950/article/details/127181660动态扩容:已有HDFS集群容量已经不... 查看详情

hadoop3-hdfsdatanode动态扩容和缩容(代码片段)

一、HDFS动态扩容和缩容上篇文章对HDFS的文件存储策略进行了讲解,本篇文章继续学习HDFS的动态扩容和缩容,下面是上篇文章地址:https://blog.csdn.net/qq_43692950/article/details/127181660动态扩容:已有HDFS集群容量已经不... 查看详情

linux下非逻辑卷扩容之新增盘扩容(代码片段)

...原分区创建逻辑卷之后再合并。我们今天就来测试一下。添加硬盘添加两块磁盘查看分区情况我们看到新添加的两块盘已经可以用了[root@C8-196~]#lsblkNAMEMAJ:MINRMSIZE 查看详情

centos7下使用lvm给系统硬盘扩容(代码片段)

...分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组(volumegroup),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logicalvol... 查看详情

centos7下使用lvm给系统硬盘扩容(代码片段)

...分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组(volumegroup),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logicalvol... 查看详情

hdfsdatanode(代码片段)

DataNode1.DataNode工作机制2.数据完整性3.掉线时限参数设置1.DataNode工作机制(1)一个数据块在DataNode上以文件形式存储在磁盘上,包括两个文件,一个是数据本身,一个是元数据包括数据块的长度,块数据的... 查看详情

非逻辑磁盘扩容数据盘(xfs和ext234)(代码片段)

前言:因数据磁盘不足需要进行扩展分区,但是因为没有逻辑分区使用LVM会很复杂Warning:扩容需要卸载数据盘,但不会影响数据(如果重要或者怕丢失的话请先备份)思路:1.卸载数据盘2.fdisk扩容3.修复磁盘4.挂载磁盘5.扩容磁盘... 查看详情

u盘测试和查明真伪(代码片段)

...chipeasy检测 二.判断U盘的存储大小的真伪检查是否是扩容盘,使用MyDiskTest软件进行测试是否为扩容盘  三.对U盘重新进行量产真实大小使用U盘测试工具箱软件进行查看    此U盘就是黑片制作的,所以可以... 查看详情

pg数据库在线扩容(代码片段)

背景:数据库主机空间不够,需要增加空间,新分配了一块2.8T的硬盘,两块硬盘整合到一起,扩大存储空间,做逻辑卷扩容环境:RedHatEnterpriseLinuxServerrelease7.2、思路:把新分配的盘做成逻辑卷,然后把data/下的数据全部拷贝到逻辑... 查看详情

阿里云ecs数据盘扩容

扩容数据盘(Linux)随着业务的增长,您的磁盘容量可能无法满足数据存储的需要,这时您可以扩容磁盘。本文档介绍的方法只适用于数据盘。扩容须知扩容前建议在扩容磁盘之前 手动创建快照,以备份数据。650)this.width=650;... 查看详情

扩容c盘空间

...面文件路径更改到其他盘,但是c盘还是不太够用,只能通过挪用其他盘的空间给c盘用;使用磁盘自带的磁盘管理工具实现扩容是灰色的,如果是动态磁盘,是可以用磁盘自带的磁盘管理工具压缩空间,然后扩容空间。一般目前... 查看详情

mongo删除添加分片(代码片段)

...块分散到若干片里,每个片只负责总数据的一部分,最后通过一个均衡器来对各个分片进行均衡(数据迁移)。通过一个名为mongos的路由 查看详情

arraylist和linkedlist(代码片段)

...,直接往数组上添加元素即可:elementData[size++]=e。也正是通过这种简单赋值,没有任何锁控制,所以这里的操作是线程不安全的。新增时,并没有对值进行严格的校验,所以ArrayList是允许null值的。扩容扩容的规则是原来容量大... 查看详情

linux下非逻辑卷扩容之创建逻辑卷pvcreate是否会损坏原数据测试(代码片段)

...,是否对数据有损害?我们今天就来测试一下。添加硬盘虚拟机添加一个5G的磁盘作为实验用查看当前分区情况lsblk可以看到新加的5G磁盘sdb已经可以用了[root@C8-196~]#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTsda8:00200G0disk├─sda18:101G... 查看详情

linux下非逻辑卷扩容之创建逻辑卷pvcreate是否会损坏原数据测试(代码片段)

...,是否对数据有损害?我们今天就来测试一下。添加硬盘虚拟机添加一个5G的磁盘作为实验用查看当前分区情况lsblk可以看到新加的5G磁盘sdb已经可以用了[root@C8-196~]#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTsda8:00200G0disk├─sda18:101G... 查看详情

kvm虚拟机扩容系统盘(代码片段)

一,宿主机扩容虚拟机系统盘环境文件系统CentOS7XFS1.1查看虚拟机(以下操作在宿主机上)[[email protected]~]#virshlist4office-com-ldap-01running1.2查看虚拟机系统盘[[email protected]~]#virshdomblklistoffice-com-ldap-01目标源------------------ 查看详情

磁盘扩容

1、用diskmgmt.msc快速打开磁盘管理2、因为我不想已添加硬盘的形式,所以我先在C盘压缩然后再添加,点选择盘符然后点击右键压缩,输入需要多少空间,然后再点压缩确定3、然后这样我们就多了一块有1GB的硬盘空间了,可以点C... 查看详情

dellr740服务器对raid5进行扩容

...看到重启后系统已正确识别磁盘容量。重启前:重启后:通过lsblk命令查看磁盘分区情况这里我们需要将多余的空间扩容到part分区,然后再分配给需要的lv1,扩容part分区yuminstallcloud-utils-growpartgrowpart/dev/sda3上面的命令将剩余容量... 查看详情