集群自行指定dbauser家目录路径的功能

一、该功能的目的是安装集群时可自行灵活指定dbauser家目录的路径,不影响集群其他功能的正常使用。

二、指定dba用户家目录安装集群步骤:

1、打开demo.options中的dbaHome字段并填写家目录路径。

installPrefix= /opt

coordinateHost = 10.10.8.199,10.10.6.130,10.10.9.19

coordinateHostNodeID = 234,235

dataHost = 10.10.7.88,10.10.7.89

#existCoordinateHost =

#existDataHost =

#existGcwareHost=

gcwareHost = 10.10.8.199,10.10.6.130,10.10.5.77

gcwareHostNodeID = 237

dbaUser = gbase

dbaGroup = gbase

dbaPwd = 'gbase'

rootPwd = '111111'

dbaHome = /opt/abc

#numaCpuBind=''

#numaMemBind=''

#numaHddBind=''

#dbRootPwd = ''

#rootPwdFile = rootPwd.json

#characterSet = gbk

#sshPort = 22

2、集群所有节点必须使用相同DBA用户家目录,且DBA用户家目录在所有节点上必须存在,且DBA用户拥有对该目录的读写和执行权限。

3、执行安装命令,如./gcinstall.py --silent=demo.options,即可成功安装集群,且原集群逻辑中存放在/home/DBAUser下的.gbase_profile文件会存放到demo.options指定的家目录dbaHome下。

三、指定dba用户家目录升级集群步骤:

1、打开demo.options中的dbaHome字段并填写家目录路径,填写集群对应的coordinateHost、dataHost、gcwareHost等信息。

installPrefix= /opt

coordinateHost = 10.10.8.199,10.10.6.130,10.10.9.19

coordinateHostNodeID = 234,235

dataHost = 10.10.7.88,10.10.7.89

#existCoordinateHost =

#existDataHost =

#existGcwareHost=

gcwareHost = 10.10.8.199,10.10.6.130,10.10.5.77

gcwareHostNodeID = 237

dbaUser = gbase

dbaGroup = gbase

dbaPwd = 'gbase'

rootPwd = '111111'

dbaHome = /opt/abc

#numaCpuBind=''

#numaMemBind=''

#numaHddBind=''

#dbRootPwd = ''

#rootPwdFile = rootPwd.json

#characterSet = gbk

#sshPort = 22

2、集群所有节点必须使用相同DBA用户家目录,且DBA用户家目录在所有节点上必须存在,且DBA用户拥有对该目录的读写和执行权限。

3、若升级前集群是未指定DBA用户家目录安装的集群,升级后会将/home/DBAUser下的.gbase_profile文件移动到demo.options指定的家目录dbaHome下,并作出版本升级相应更新;若升级前集群是指定DBA用户家目录安装的集群,升级后会将demo.options指定的家目录dbaHome下的.gbase_profile文件作出版本升级相应更新。

4、升级命令:./gcinstall.py --silent=demo.options -U

四、指定dba用户家目录扩容集群步骤:

1、集群所有节点必须使用相同DBA用户家目录,且DBA用户家目录在所有节点上必须存在,且DBA用户拥有对该目录的读写和执行权限。不允许集群原有节点和新扩容节点的DBA用户家目录不一致。

2、执行扩容命令:./gcinstall.py --silent=demo.options

3、新扩容节点会在指定的DBA用户家目录创建.gbase_profile文件。

五、指定dba用户家目录节点替换集群步骤:

1、集群所有节点必须使用相同DBA用户家目录,且DBA用户家目录在所有节点上必须存在,且DBA用户拥有对该目录的读写和执行权限。不允许集群原有节点和被替换节点的DBA用户家目录不一致。

2、replace.py增加参数--dbaHome,用于指定DBA用户家目录,且该目录在被替换节点必须存在,且DBA用户拥有对该目录的读写和执行权限。

3、gcserver.py增加参数--dbaHome,用于指定DBA用户家目录,且该目录在被替换节点必须存在,且DBA用户拥有对该目录的读写和执行权限。

3、coor或data节点替换命令:

./replace.py --host=192.168.151.234 --type=coor或data --dbaUser=gbase --dbaUserPwd=*** --generalDBUser=gbase --generalDPwd=*** --overwrite --dbaHome = /opt/abc

4、Gcware节点替换命令:

./gcserver.py --prefix=/opt --host=192.168.146.21 --dbaUser=gbase --dbaPwd=gbase --overwrite --dbaHome = /opt/abc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值