DB::Exception:默认:身份验证失败[ClickHouse]
DB::Exception: default: Authentication failed [ClickHouse]
我用 1 个分片创建 CH 并创建一些数据库和表,然后我将集群更改为有 2 个分片。分片 2 启动并拥有所有表,但是当我使用此查询时出现错误:
SELECT 主机名()
来自 tutorial.visits_all
从服务器(版本 21.3.20)收到异常:
代码:516。DB::Exception:从 localhost:9000 收到。 DB::Exception:从 chi-repl-05-replicated-0-0:9000 收到。 DB::Exception:默认:认证失败:密码不正确或没有该名称的用户。
我确定我的密码是正确的,我使用这个命令 clickhouse-client -h clickhouse-repl-05.rezvani-prom.svc --password qwerty --query "select 来自 tutorial.visits_all
的主机名()
谁能帮帮我
谢谢
分布式查询使用默认用户连接到其他分片。
有选项
- 删除默认用户的密码并为默认用户设置<网络>限制。
- 为默认用户设置密码并在remote_servers
中使用相同的密码
- 为 remote_servers
设置<秘密>
- 设置另一个用户并在remote_servers
中使用该用户
- host_regexp 运算符
https://github.com/Altinity/clickhouse-operator/issues?q=is%3Aissue+is%3Aopen+host_regexp
我用 1 个分片创建 CH 并创建一些数据库和表,然后我将集群更改为有 2 个分片。分片 2 启动并拥有所有表,但是当我使用此查询时出现错误:
SELECT 主机名() 来自 tutorial.visits_all
从服务器(版本 21.3.20)收到异常: 代码:516。DB::Exception:从 localhost:9000 收到。 DB::Exception:从 chi-repl-05-replicated-0-0:9000 收到。 DB::Exception:默认:认证失败:密码不正确或没有该名称的用户。
我确定我的密码是正确的,我使用这个命令 clickhouse-client -h clickhouse-repl-05.rezvani-prom.svc --password qwerty --query "select 来自 tutorial.visits_all
的主机名()谁能帮帮我
谢谢
分布式查询使用默认用户连接到其他分片。 有选项
- 删除默认用户的密码并为默认用户设置<网络>限制。
- 为默认用户设置密码并在remote_servers 中使用相同的密码
- 为 remote_servers 设置<秘密>
- 设置另一个用户并在remote_servers 中使用该用户
- host_regexp 运算符
https://github.com/Altinity/clickhouse-operator/issues?q=is%3Aissue+is%3Aopen+host_regexp