【详述】问题详细描述
【背景】做过哪些操作?
我在单机编译部署StarRocks2.5.6版本,1个FE4BE,想要尝试绑numa,将两个BE绑到NUMA Node1,另外两个绑到NUMA Node2,脚本如下:启动了两个docker,每个docker部署两个BE
cpus0=lscpu | grep node0 | awk '{ print $4 }'
cpus1=lscpu | grep node1 | awk '{ print $4 }'
if [[ “$cpus0” == “” || “$cpus1” == “” ]]; then
sudo docker run -it --net=host --name test_sr_whoami
-v /home/whoami
:/root -d $image init
fe_container=test_sr_whoami
be1_container=test_sr_whoami
be2_container=test_sr_whoami
be3_container=test_sr_whoami
be4_container=test_sr_whoami
be5_container=test_sr_whoami
be6_container=test_sr_whoami
else
sudo docker run -it --net=host --name test_sr_whoami
numa0 --cpuset-mems=“0” --cpuset-cpus="$cpus0" -v /home/whoami
:/root -d $image init
sudo docker run -it --net=host --name test_srwhoami
numa1 --cpuset-mems=“1” --cpuset-cpus="$cpus1" -v /home/whoami
:/root -d $image init
# sudo docker run -it --net=host --name test_srwhoami
numa0 -v /home/whoami
:/root -d $image init
# sudo docker run -it --net=host --name test_srwhoami
numa1 -v /home/whoami
:/root -d $image init
fe_container=test_srwhoami
numa0
be1_container=test_srwhoami
numa0
be2_container=test_srwhoami
numa1
be3_container=test_srwhoami
numa0
be4_container=test_srwhoami
_numa1
fi
sudo docker exec -it $fe_container /root/StarRocks-$version/starrocks_start_in_docker.sh fe fe $version
sudo docker exec -it $be1_container /root/StarRocks-$version/starrocks_start_in_docker.sh be be1 $version
sudo docker exec -it $be2_container /root/StarRocks-$version/starrocks_start_in_docker.sh be be2 $version
sudo docker exec -it $be3_container /root/StarRocks-$version/starrocks_start_in_docker.sh be be3 $version
sudo docker exec -it $be4_container /root/StarRocks-$version/starrocks_start_in_docker.sh be be4 $version
$mysql -e “ALTER SYSTEM ADD BACKEND ‘hostname -i
:9051’;”
$mysql -e “ALTER SYSTEM ADD BACKEND ‘hostname -i
:9052’;”
$mysql -e “ALTER SYSTEM ADD BACKEND ‘hostname -i
:9053’;”
$mysql -e “ALTER SYSTEM ADD BACKEND ‘hostname -i
:9054’;”
执行脚本后容器可以正常创建,但是BE会挂掉,并且报错也很模糊,找不到什么关键信息
如果不绑核则可以正常运行(即脚本中的注释内容)
【业务影响】
【StarRocks版本】例如:2.5.6