CDH集群搭建前将/var单独分区

本文介绍了在CDH集群搭建过程中,为了应对/var目录存储需求,如何进行单独分区。内容包括为何将/var分区,mysql数据目录的定位,以及/hdfs和/yarn目录的考虑。文中还分享了在华为云上添加硬盘的操作,并警告了在处理/var目录时可能遇到的进程占用问题,提供了快速解决方法。最后,提到了后续可能发布的关于CDH集群组件资源分析的文章。
摘要由CSDN通过智能技术生成

概述

1.CDH集群中,/var目录是需要存储数据非常多的一个目录。因此,用一个硬盘单独挂载。一方面,提供目前阶段足够使用的空间。另一方面,如果一块硬盘不够使用的时候,可以考虑多块硬盘同时挂载。
2.mysql的data目录需要放置在/var目录下面
3.hdfs和yarn目录下的内容,根据使用情况考虑是否放置在/var下面。暂时先不放置,但后面一旦空间不足,直接将目录下文件移动(带权限拷贝 )过去,然后建立软链接,将其指向硬盘分区。

华为云:
华为云买的硬盘需要自行添加。

ps:以下教程有一些bug的地方。主要是关于/var目录下的内容迁移的问题。/var这个目录有毒,我后面第一台服务器成功的解除占用之后,又连着处理了两台。不过头三台都是新开的服务器。所以,以下操作是没有问题的。(针对新开的服务器,可以使用这个命令lsof | grep var | awk ‘{print$2}’ | xargs kill -9,快速kill了所有和var有关的进程。但是,如果不是新开的,可能会有一些进程带有var目录,小心使用哦!!! )但是,第四台服务器不是新开的。第四台服务器是一个专门的关系型数据库服务器。那个服务器是让一个师弟在上面做些东西,莫名其妙的东西一大堆。我kill的时候,发现怎么kill都kill不掉。最后var下面还留了 tmp和lib两个文件。实在没办法了,所以我就放弃了删除的想法。换了个思路。带权限拷贝出来(拷贝不怕进程占用),然后直接挂载硬盘上去,把原本的内容覆盖了,最后拷贝回去。(拷贝带权限,带子目录的命令是 c

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值