Clickhouse无法登录8123



在clickhouse,我的操作系统Ubuntu 18.04中存在授权问题。我可以连接到clickhouse客户端。

clickhouse-client --user=dev --password=dev123
<jemalloc>: Number of CPUs detected is not deterministic. Per-CPU arena disabled.
ClickHouse client version 22.8.5.29 (official build).
Connecting to localhost:9000 as user dev.
Connected to ClickHouse server version 22.8.5 revision 54460.

但如果我尝试连接到网络,我会出错。

curl http://localhost:8123/?user=dev&password=dev123
Code: 516. DB::Exception: dev: Authentication failed: password is incorrect or there is no user with such name. (AUTHENTICATION_FAILED) (version 22.8.5.29 (official build))

8123端口上的授权有什么问题?我需要创建一个特定的用户进行访问,还是需要以某种方式添加连接权限?

我同意Geoff的评论,很肯定这是因为url和'&'周围没有引号导致第二部分被视为另一个shell命令。尝试:

curl 'http://localhost:8123/?user=dev&password=dev123'

如果没有,您可以尝试基本身份验证作为替代方案?

curl -u 'dev:dev123' 'localhost:8123?query=SELECT+1'

尝试使用ufw打开端口。如果ufw不起作用,可以尝试使用iptables。

相关内容

  • 没有找到相关文章

最新更新