1 前言
最近用户使用 DataEase Local 模式时出现 Doris-fe 显示 unhealthy 状态
先检查 Doris-fe 的日志:
docker logs -n 30 -f doris-fe
报错信息如下:
INFO (UNKNOWN 172.19.0.198_9010_1653575112220(-1)|1) [Catalog.waitForReady():876] wait catalog to be ready. FE type: UNKNOWN. is ready: false
df -h 查看磁盘状况,确认根目录是否满了
[root@bigdata ]# df
Filesystem 1K-blocks Used Available Use% Mounted on
devtmpfs 8122512 0 8122512 0% /dev
tmpfs 8132900 0 8132900 0% /dev/shm
tmpfs 8132900 885652 7247248 11% /run
tmpfs 8132900 0 8132900 0% /sys/fs/cgroup
/dev/sda1 103079844 99103864 0 100% /
tmpfs 1626584 0 1626584 0% /run/user/1002
overlay 103079844 99103864 0 100% /var/lib/docker/overlay2/5c28f7ff22be98acf297d2a382fb66e7b99c74d683650be7ade511a69b4d2072/merged
shm 65536 0 65536 0% /var/lib/docker/containers/6ce947d31c263556ae041f8dc1f3877d5e21f136e72e6d596011856c4b808944/shm
2 解决方法
Linux 虚拟机磁盘空间不足导致 Doris-fe 起不来,尝试对磁盘进行扩容操作:
虚拟机扩容当前磁盘后,需要重新刷新 SCISI 设备总线
cd /sys/class/scsi_disk
ls
cd 0\:0\:0\:0/
echo '1'>device/rescan
fdisk -l
fdisk -l 查看未做分区处理的磁盘如下:
使用磁盘分区创建物理卷:
fdisk /dev/sda
添加新 LVM 到已有的 LVM 组,实现卷扩容
有了 pv 我们将 sda3 加入到 centos 卷组
vgextend centos /dev/sda3
注意卷组信息 Free PE/Size 大小
扩容逻辑卷
lvextend -l +25341 /dev/mapper/centos-root
扩容文件系统
xfs_growfs /dev/mapper/centos-root