BI服务器磁盘分盘建议
背景
目前推荐三块数据盘,其中一块应用盘,一个数据盘,一个备份盘。分多个盘是为了运行时磁盘io互不影响,以便有更好的性能。避免如sql写得不合理导致数据集抽上来太多导致整个业务系统都挂掉的情况,拆开来后即使数据满了,业务系统也能登录,还可以继续访问一些页面。
分盘内容
磁盘 | 路径 | 作用 |
应用盘 | SSD云盘,300 GB或以上,挂载路径:/home/guandata/docker | BI运行环境、镜像和Spark shuffle。存放的是docker的数据,包括docker镜像,docker的日志,各个运行的docker容器里的临时数据,在任务运行时,spark的shuffle文件会存放在这里(就是数据集,工作流运行时的数据),运行完才会写到/home/guandata/下面的目录,再释放docker里面的中间数据(他不会长期占用很多空间,但是在大的工作流运行时会占用比较多的空间,所以也不能降低以免工作流较大时把磁盘占满) |
数据盘 | SSD云盘,400 GB或以上,挂载点路径:/home/guandata | BI数据、缓存,存放实际的数据 |
备份盘 | 普通云盘,300 GB或以上,挂载路径:/home/guandata/backup_data | 存放bi备份数据,备份时间默认2:00 |
注意:
部分情况在安装bi时有特别要求过路径,那需要结合实际情况确认具体路径,上述是默认路径。