✅ 系统架构正确但Toolkit无法部署集群

【Doris 使用环境】测试

【Doris 版本】selectdb_distribution_toolkit-1.2.3-x86_64.tar.gz

【问题描述】

  • 报错信息:FATA[2023-04-16 18:52:30] currently only support x86_64 and arm64 platform

【操作系统】通过Proxmox VE7.3-6创建的LXC容器,Debian11 LXC容器

【机器配置】CPU10核、32G内存、50G磁盘

【复现路径】LXC容器内使用toolkit部署集群

【附件】新用户无法带图,

----------------------------------------------------------------------
 CPU Model          : Intel(R) Xeon(R) CPU E5-2690 v2 @ 3.00GHz
 CPU Cores          : 10 @ 3600.000 MHz
 CPU Cache          : 25600 KB
 AES-NI             : Enabled
 VM-x/AMD-V         : Enabled
 Total Disk         : 48.9 GB (5.0 GB Used)
 Total Mem          : 32.0 GB (169.7 MB Used)
 System uptime      : 0 days, 0 hour 14 min
 Load average       : 1.72, 1.75, 1.88
 OS                 : Debian GNU/Linux 11
 Arch               : x86_64 (64 Bit)
 Kernel             : 5.15.85-1-pve
 TCP CC             : cubic
 Virtualization     : LXC
^Z
[2]+  Stopped                 wget -qO- bench.sh | bash
root@FE:~# dorisctrl cluster deploy GDDB -v 1.2.1.1 -f /root/doris-topo.yaml 
INFO[2023-04-16 18:52:30] init cluster config                          
INFO[2023-04-16 18:52:30] succeed to read config file from /root/doris-topo.yaml 
FATA[2023-04-16 18:52:30] currently only support x86_64 and arm64 platform 

辛苦您在虚拟机环境中执行:
uname -srm
看一下返回内容,感觉像是校验机器cpu指令集的三方依赖有bug。
目前您可以在本机直接使用toolkit部署Doris。

感谢您的回复,这是执行结果:

root@FE:~# uname -srm
Linux 5.15.85-1-pve x86_64

LXC容器内直接手动部署是可以的,不能用toolkit还是比较麻烦 :joy:

定位到这是使用第三方组件导致在LXC容器 内 可能出现读取本地硬件平台类型时的错误。目前已经设置了硬件平台类型的默认参数,跳过此校验,之后会尝试解除对该组件的依赖。