Apache/doris docker启动异常
环境
CPU: x86_64
操作系统: ArchLinux(单节点, 虚拟机, in vmware workstation 16 player)
Kernel: Linux archlinux 6.2.9-arch1-1
doris docker版本: apache/doris 1.2.2-be-x86_64 apache/doris 1.2.2-fe-x86_64
现象
启动fe和be后, fe在十几秒后exit, be正常
复现流程
1.拉取fe和be的image
docker pull apache/doris 1.2.2-fe-x86_64
docker pull apache/doris 1.2.2-be-x86_64
2.创建子网网桥
docker network create --driver bridge --subnet=172.20.80.0/24 doris-network
3.环境准备
sysctl -w vm.max_map_count=2000000
4.启动fe和be
docker run -itd \
--name=fe \
--env FE_SERVERS="fe1:172.20.80.2:9010" \
--env FE_ID=1 \
-p 8030:8030 \
-p 9030:9030 \
-v /home/ziya/workspace/docker_doris/data/fe/doris-meta:/opt/apache-doris/fe/doris-meta \
-v /home/ziya/workspace/docker_doris/data/fe/conf:/opt/apache-doris/fe/conf \
-v /home/ziya/workspace/docker_doris/data/fe/log:/opt/apache-doris/fe/log \
--network=doris-network \
--ip=172.20.80.2 \
apache/doris:1.2.2-fe-x86_64
docker run -itd \
--name=be \
--env FE_SERVERS="fe1:172.20.80.2:9010" \
--env BE_ADDR="172.20.80.3:9050" \
-p 8040:8040 \
-v /home/ziya/workspace/docker_doris/data/be/storage:/opt/apache-doris/be/storage \
-v /home/ziya/workspace/docker_doris/data/be/conf:/opt/apache-doris/be/conf \
-v /home/ziya/workspace/docker_doris/data/be/log:/opt/apache-doris/be/log \
--network=doris-network \
--ip=172.20.80.3 \
apache/doris:1.2.2-be-x86_64
结论
求助了doris社区的编译和启动负责人, 非常耐心地远程过来, 最后看了日志发现是硬盘空间不足了......
我是在虚机上部署的doris, 因为是几个月后才想起这里没更新, 忘记了他和我说的最小硬盘空间是多少...不过20GB肯定是够了(也需要不了这么多, 好像是8G?)
另外, 你如果也碰到了启动的问题, 去github上搜一搜issue, 没有的话提一个吧