永洪社区

标题: 永洪连接ClickHouse集群 [打印本页]

作者: yhdata_17361020    时间: 2022-9-27 13:53
标题: 永洪连接ClickHouse集群
请问永洪连接ClickHouse集群,需要使用nginx做高可用吗,还是使用zookeeper认证就可以,有没有具体的步骤啊,哪位大神能指点一下

作者: _littlebo    时间: 2022-9-27 13:53
需要使用nginx做高可用
1. nginx配置参考 :
upstream ck{
# 8213 http端口
server 192.168.10.202:8123 weight=1 max_ fails=3 fail_ timeout=60s;
server 192.168.10.203:8123 weight=1 max_ fails=3 fail_ timeout=60s;
server 192.168.10.204:8123 weight=1 max_ fails=3 fail_ timeout=60s;
}
server {
listen 18123;
proxy_ pass ck;
}
2. 产品中 通过jdbc协议连接代理服务器
jdbc:clickhouse://代理ip:代理port
作者: yhdata_17361020    时间: 2022-9-30 10:14
_littlebo 发表于 2022-9-27 13:53
需要使用nginx做高可用
1. nginx配置参考 :
upstream ck{

您好,我们这边ClickHouse有7个节点构成一个集群, zookeeper做分布式同步数据,每个节点的ClickHouse节点都是主节点,请问这种情况我还需要使用nginx做高可用吗?
作者: _littlebo    时间: 2022-10-9 15:27
clickhouse 本身是高可用的。但永洪产品是通过jdbc协议去连接的,jdbc协议里只能写一个ip,也就是说永洪只能直接访问到这一个节点,存在单点风险。 通过配置nginx,然后在jdbc协议里写这个代理ip和端口,代理ip把永洪请求负载均衡到各个clickhouse节点。




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4