GBase 8a集群对IPV6的支持情况

版本

目前从8.6.2Build43版本开始,都支持ipv6协议。 但这个版本由于使用了ipv6地址栈,所以即使你使用的是IPV4的地址,也【必须】打开ipv6的地址栈。

V9版本则完全分离了ipv4和ipv6,解决了前面说的这个限制。

安装

在ipv4的地方直接改成ipv6的即可。

新增了一个coordinateHostNodeID参数

建议用ipv6地址的末尾数字代替,101,102等

加载

加载时的数据源,IPV6地址两侧增加中括号,因为地址里与冒号,而端口也是冒号分割。样例如下

ftp://gbase:gbase@[2001::61]/

JDBC

在和端口在一起时,也要用中括号分割。 其它地方不需要中括号。

jdbc:gbase://[2001::62]:5258/testdb?user=gbase&password=gbase20110531&failoverEnable=true&hostList=2001::61&gclusterId=vmax

驱动也需要 gbase-connector-java-8.3.81.53-build55.2.1-bin及以上版本。

ODBC

IPV4和IPV6没有区别,其中IPV6地址也不需要加中括号,因为端口参数是单独配置的,不存在混淆的情况

和IPV6地址栈有关的操作系统参数,请参考