首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >覆盖clickhouse-备份默认配置

覆盖clickhouse-备份默认配置
EN

Stack Overflow用户
提问于 2021-01-05 10:14:25
回答 1查看 272关注 0票数 0

我想要创建我的点击库数据库的备份。我在跟着导游这里

正如指南中推荐的那样,我正在使用官方的小对接图像来进行点击-备份。例如,当运行时:

$ clickhouse-backup tables

我会收到这样的回复:

can't connect to clickouse with: dial tcp 127.0.0.1:9000: connect: connection refused

这就是为什么我希望覆盖默认配置,因为端口是不同的。它在指南中说,可以通过环境变量覆盖默认选项。所以我创建了这样一个脚本:

代码语言:javascript
复制
#!/bin/bash
export CLICKHOUSE_PORT=8123

但这不会改变命令"$ clickhouse-backup table“的响应。

:我是把env变量设置错了,还是还可以做些什么来更改默认配置?

默认配置如下所示:

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-05 14:52:13

9000 - tcp协议

8123 -- http协议

您不能使用HTTP(8123)代替TCP(9000)。您必须使用ch_tcp协议。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65576902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档