尝试在 macOS Catalina 中安装 ClickHouse 时,执行以下命令:
\n\xe2\x9e\x9c ~ curl -O 'https://builds.clickhouse.tech/master/macos/clickhouse' && chmod a+x ./clickhouse
尝试执行后,sudo ./clickhouse install它将抱怨以下消息:
Copying ClickHouse binary to /usr/bin/clickhouse.new\nCode: 76. DB::ErrnoException: Cannot open file /usr/bin/clickhouse.new, errno: 1, strerror: Operation not permitted. (CANNOT_OPEN_FILE) (version 21.10.1.7886 (official build))\nRun Code Online (Sandbox Code Playgroud)\n为什么即使我执行 sudo 命令还是失败?在尝试安装 ClickHouse 之前是否还需要任何其他命令?
\nSee*_*The 10
/usr/bin受到Apple的SIP(系统完整性保护)机制的保护。您可以通过传递标志将 clickhouse 安装到特定(不受保护)的目录中--binary-path。这样您就不必禁用 SIP。
例如,在 MacOS 上/usr/local/bin,您可以使用以下命令安装到不受保护的sudo ./clickhouse install --binary-path /usr/local/bin/。
use*_*442 -2
尝试使用docker安装clickhouse服务器/客户端。
docker pull yandex/clickhouse-server
docker pull yandex/clickhouse-client
docker run -it --rm --link some-clickhouse-server:clickhouse-server yandex/clickhouse-client --host clickhouse-server
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4004 次 |
| 最近记录: |