【问题标题】:Error running ClickHouse Docker on MacBook M1 [closed]在 MacBook M1 上运行 ClickHouse Docker 时出错
【发布时间】:2021-12-16 22:12:36
【问题描述】:

我在 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'


我认为这是因为它是一个 amd64 映像,但我有其他 amd64 映像,例如 influxDB,可以在模拟器上顺利运行。

【问题讨论】:

    标签: docker clickhouse apple-m1


    【解决方案1】:

    您是否尝试在运行命令中添加--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
    

    【讨论】:

    【解决方案2】:

    最后,Clickhouse 在我的 M1 中使用最新版本 Clickhouse v21.11 为我工作

    使用 docker 镜像:yandex/clickhouse-server

    【讨论】:

      【解决方案3】:

      遇到同样的问题,最终使用了为我修复错误的 alpine 版本

      【讨论】:

        猜你喜欢
        • 2022-09-29
        • 2021-11-29
        • 2017-10-15
        • 2021-09-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-19
        • 2022-10-15
        相关资源
        最近更新 更多