第一步:在vm中创建对应得虚拟磁盘
第二步:依据默认,选择下一步,进入磁盘大小选择界面。选择后,下一步操作。完成磁盘创建
第三步:使用root权限进入命令行界面,并且执行fdisk -l 命令。查看已经创建的磁盘【提示:如果是在开机状态下创建虚拟磁盘,执行该命令未发现创建的磁盘,只要重启该虚拟机就可以】
第四步:对新建的磁盘进行格式化、分区。
如图1
然后输入w,保存磁盘信息
如图2
第五步:指定磁盘文件的文件系统格式
第六步:将准备好的磁盘进行挂载,验证磁盘挂载是否成功【提示:磁盘的挂载路径不可以出现重复】
第七步:设置挂载磁盘开启启动。执行 vim /etc/fstab 添加磁盘配置
第八步:重启计算机,验证是否开机挂载成功。
验证方式二:
针对挂载过程中涉及
文件格式ext2理解:https://baike.baidu.com/item/%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F#7
Fstab理解:https://baike.baidu.com/item/fstab
第九步:在创建好的磁盘目录中创建对应的dfs/dn目录,然后给对应的目录赋值权限【这里赋权为用户的文件夹权限即可】
修改hdsf配置文件中的hfds-site.xml。
配置dfs.datanode.data.dir中的value值,用,隔开file:/hbasedata/dfs/dn完成集群磁盘扩容【这里为了明显显示结果,我直接把hfds磁盘大小指定为扩容的磁盘大小】
第十步:验证扩容是否成功
“扩容”成功??????!!!!!
----------------------------------------------在clouderaManager中扩容------------------------------------------------------------
1:在挂载硬盘上创建文件夹/mountsdb/dfs/dn,在所有的节点的目录下创建相同的文件夹
2:给每一个节点赋权 chown -R hdfs:hadoop /mountsdb/dfs/dn
3:找clouderManager中的hdfs参数中的DataNode目录数据,添加目录路径。重启hdfs。扩容结束
4:选择配置下面的高级。找到DataNode卷选择策略,选择DataNode Default Group 为可用空间