GBase 8a数据库集群,默认使用一些端口号,比如5258,5050等,但支持用户在安装时,修改端口号,用指定的端口安装数据库集群。本文介绍GBase 8a安装时修改指定默认的端口方法。
目录导航
参考
配置参数
在安装包的gcinstall/extendCfg.xml
[gbase@gbase_rh7_003 gcinstall]$ cat extendCfg.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<gcluster version="1.0">
<Config>
<GclusterTcpPort>5258</GclusterTcpPort>
<GnodeTcpPort>5050</GnodeTcpPort>
<SyncServerTcpPort>5288</SyncServerTcpPort>
<GcrecoverMonitTcpPort>6268</GcrecoverMonitTcpPort>
<LogCollectorTcpPort>6957</LogCollectorTcpPort>
</Config>
</gcluster>
如上是V9.5.3的配置样例,其它版本略有不同,但整体不会有大变动。按照需求修改后,再进行安装即可。
其中ssh端口在是在demo.options指定的,注意最后一行sshPort
[gbase@gbase_rh7_003 gcinstall]$ cat demo.options
installPrefix= /opt/gbase
coordinateHost = 10.0.2.103,10.0.2.104
coordinateHostNodeID = 234,235,237
dataHost = 10.0.2.104,10.0.2.105,10.0.2.106
#existCoordinateHost =
#existDataHost =
#existGcwareHost=
gcwareHost = 10.0.2.103
gcwareHostNodeID = 234,235,237
dbaUser = gbase
dbaGroup = gbase
dbaPwd = 'gbase1234'
#rootPwd = '111111'
#rootPwdFile = rootPwd.json
#characterSet = utf8
#sshPort = 22
在V9的运行期间,不再使用SSH, 但在V8里还是会使用,体现在corosync.conf里的node_ssh_port: 22
...
gcware {
persistent_interval: 5
check_interval: 30
whole_check_interval_num: 20
cfg_connect_timeout: 5000
gcluster_port: 5258
gnode_port: 5050
syncserver_port: 5288
node_ssh_port: 22
....