ClickHouse默认用户密码配置
问题描述:
当ClickHouse设置密码后,节点查询,会报错:Authentication failed: password is incorrect
原因分析:
节点间查询,会需要进行验证,此时需要配置默认的用户名及密码才能访问
解决方案:
两种解决方法:
- 在metrika.xml文件里,将所有节点配上用户名和密码
<replica>
<host>10.*.*.*</host>
<port>9000</port>
<user>default</user>
<password>******</password>
</replica>
- 在users.xml文件中配置默认用户名及密码
密码可以进行加密,就可以不用配置明文了,具体方法为:
例如对密码123456进行SHA256加密
[root@elastic1 clickhouse-server]# echo -n 123456 | openssl dgst -sha256
(stdin)= 8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92