我想要创建我的点击库数据库的备份。我在跟着导游这里。
正如指南中推荐的那样,我正在使用官方的小对接图像来进行点击-备份。例如,当运行时:
$ clickhouse-backup tables
我会收到这样的回复:
can't connect to clickouse with: dial tcp 127.0.0.1:9000: connect: connection refused
这就是为什么我希望覆盖默认配置,因为端口是不同的。它在指南中说,可以通过环境变量覆盖默认选项。所以我创建了这样一个脚本:
#!/bin/bash
export CLICKHOUSE_PORT=8123但这不会改变命令"$ clickhouse-backup table“的响应。
:我是把env变量设置错了,还是还可以做些什么来更改默认配置?。
默认配置如下所示:
johnnylord:/c/DevTools/source/project/clickhouse-backup$ clickhouse-backup default-config
general:
remote_storage: s3
disable_progress_bar: false
backups_to_keep_local: 0
backups_to_keep_remote: 0
clickhouse:
username: default
password: ""
host: localhost
port: 9000
data_path: ""
skip_tables:
- system.*
timeout: 5m
freeze_by_part: false
s3:
access_key: ""
secret_key: ""
bucket: ""
endpoint: ""
region: us-east-1
acl: private
force_path_style: false
path: ""
disable_ssl: false
part_size: 104857600
compression_level: 1
compression_format: gzip
sse: ""
disable_cert_verification: false
gcs:
credentials_file: ""
credentials_json: ""
bucket: ""
path: ""
compression_level: 1
compression_format: gzip
cos:
url: ""
timeout: 2m
secret_id: ""
secret_key: ""
path: ""
compression_format: gzip
compression_level: 1
debug: false发布于 2021-01-05 14:52:13
9000 - tcp协议
8123 -- http协议
您不能使用HTTP(8123)代替TCP(9000)。您必须使用ch_tcp协议。
https://stackoverflow.com/questions/65576902
复制相似问题