[英]Error running ClickHouse Docker on MacBook M1
I'm running ClickHouse Docker image on MacBook M1 and getting the following error.我在 MacBook M1 上运行 ClickHouse Docker 映像并收到以下错误。
clickhouse-02_1 | runtime: failed to create new OS thread (have 2 already; errno=22)
clickhouse-02_1 | fatal error: newosproc
clickhouse-02_1 |
clickhouse-02_1 | runtime stack:
clickhouse-02_1 | runtime.throw(0x4cb21f, 0x9)
clickhouse-02_1 | /usr/local/go/src/runtime/panic.go:566 +0x95
clickhouse-02_1 | runtime.newosproc(0xc420028000, 0xc420037fc0)
clickhouse-02_1 | /usr/local/go/src/runtime/os_linux.go:160 +0x194
clickhouse-02_1 | runtime.newm(0x4d6db8, 0x0)
clickhouse-02_1 | /usr/local/go/src/runtime/proc.go:1572 +0x132
clickhouse-02_1 | runtime.main.func1()
clickhouse-02_1 | /usr/local/go/src/runtime/proc.go:126 +0x36
clickhouse-02_1 | runtime.systemstack(0x53ae00)
clickhouse-02_1 | /usr/local/go/src/runtime/asm_amd64.s:298 +0x79
clickhouse-02_1 | runtime.mstart()
clickhouse-02_1 | /usr/local/go/src/runtime/proc.go:1079
clickhouse-02_1 |
clickhouse-02_1 | goroutine 1 [running]:
clickhouse-02_1 | runtime.systemstack_switch()
clickhouse-02_1 | /usr/local/go/src/runtime/asm_amd64.s:252 fp=0xc420022768 sp=0xc420022760
clickhouse-02_1 | runtime.main()
clickhouse-02_1 | /usr/local/go/src/runtime/proc.go:127 +0x6c fp=0xc4200227c0 sp=0xc420022768
clickhouse-02_1 | runtime.goexit()
clickhouse-02_1 | /usr/local/go/src/runtime/asm_amd64.s:2086 +0x1 fp=0xc4200227c8 sp=0xc4200227c0
clickhouse-02_1 | Configuration file '/etc/clickhouse-server/config.xml' isn't readable by user with id '101'
I think this is because it is an amd64 image but I have other amd64 images like influxDB running smoothly with emulators.我认为这是因为它是一个 amd64 图像,但我还有其他 amd64 图像,例如 influxDB,可以通过模拟器顺利运行。
您是否尝试在运行命令中添加--platform linux/amd64
?
docker run -it -p 9000:9000 -p 9009:9009 -p 8123:8123 --platform linux/amd64 --ulimit nofile=262144:262144 clickhouse/clickhouse-server
Finally, Clickhouse is working for me in my M1 with the latest version Clickhouse v21.11最后,Clickhouse 在我的 M1 中使用最新版本 Clickhouse v21.11 为我工作
Using docker image : yandex/clickhouse-server使用 docker 镜像:yandex/clickhouse-server
遇到了同样的问题,最终使用了为我修复了错误的高山版本
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.