暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase 8a MPP Cluster连接负载均衡

原创 灵魂摆渡者 2021-10-14
960

    本文是客户端,应用程序的连接负载均衡。废话不说,直接上方法。

一、命令行客户端配置负载均衡方式

    命令:gccli -h10.10.3.235,10.10.3.234,10.10.3.236 -vvv -e"select now()"

    效果:

           1)集群服务状态,10.10.3.235已经offline

               

          2)执行命令gccli -h10.10.3.235,10.10.3.234,10.10.3.236 -vvv -e"select now()"

              

               说明:连接按照-h参数指定的ip地址列表先后顺序进行连接,失败则转入下一个IP,直到连接成功为止。这个例子中10.10.3.235连不通,则报错:ERROR 2003 (HY000): Can't connect to GBase server on '10.10.3.235' (111)

二、企业管理器负载均衡方式

       1)还是先模拟10.10.3.235主机的gcluster服务掉线,10.10为万兆IP,对应172.16为千兆IP,客户端通过千兆接入集群环境

          

     2)企业管理器的连接配置

       

    3)企业管理器配置后的高可用效果,测试连接可以连接成功。

      

三、其他的开发接口负载均衡连接串的写法

    1)ADO.NET

        String _ConnString = “server=192.168.0.2;failover=true;iplist=192.168.0.3;192.168.0.4;gclusterid=g1”

    2)C API

        Host=” 192.168.1.1; 192.168.1.2”

    3)JDBC

       String URL=”jdbc:gbase://192.168.1.56/test?user=gbase&password=xxxxxx&failoverEnable =true&hostList=192.168.1.57, 192.168.1.58&gcluster=gcl1”

    4)ODBC

       “DRIVER=GBase 8a MPP Cluster ODBC 8.3 Driver;UID=gbase;PWD=xxxxxxx;”

       “SERVER={192.168.111.96; 192.168.5.212; 192.168.7.174; 192.168.7.173};”

       “CONNECTION_BALANCE=1;GCLUSTER_ID=gcluster;”

       “CHECK_INTERVAL=90;”

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论