- 博客(10)
- 收藏
- 关注
原创 gbase8a节点扩容
该参数仅在兼容模式下有效,因节点安装后自动调用 addnodes 命令,一般用户无需使用该参数,除非先使用了 gcadmin rmnodes gcChangeInfo.xml 后再添加节点作为 free node。扩容coordinator节点时只需为新节点进行数据库安装操作,新节点根据安装配置文件,指定的信息加入coordiantor集群后,集群内会自动进行元数据的同步和共享。集群安装成功后会自动调用此命令,无需用。多vc模式下,节点加入集群会成为freenode节点,单vc会自动成为数据节点。
2024-05-28 17:48:04
1913
1
原创 gbase8a节点缩容
single_vc_rm_to_rc: 兼容模式下 rmnodes 命令默认将节点从集群中移除,若想将默认 vc 中的节点移除到 root cluster 中变为 free node,需使用该参数。vc name: 指定 vc name 则将该 vc 中的指定节点移除,变为 root cluster 中的 free node。4.从集群中删除缩容节点(多vc模式下,需要先从vc移除,再从集群删除)将 gcChangeInfo.xml 中指定的数据节点从集群中移除。到所有需要卸载的数据节点上去停止集群服务。
2024-05-28 17:44:44
575
原创 gbase8a gcrcman备份恢复
该路径必须是绝对路径,路径中支持“~”的使用,在每个节点下面都要有 path 参数指定的路径,且该路径要求有写权限。-t SECOND,--timeout=SECOND 用于设定等待读、写事务的时长,备份时需要等待集群中没有写事务,恢复备份数据时,需要等待集群中没有读和写事务,才可进行后面的操作。6.备份时,程序连同数据库中所有的用户和密码同时备份,因此恢复时,也是备份时的用户和密码,因此建议客户,备份前记录好集群中默认的 root用户和 gbase 用户的密码,以免恢复时忘记。
2024-05-28 17:41:27
718
原创 gbase8a节点替换
若被替换节点存储的分片是作为主分片,则将该分片的备份分片节点修改为主分片节点,即节点 IP 在 primarynode 标签中,则将该 segment 内的 duplicatenodes标签内的 IP 替换被替换节点 IP,并删除 duplicatenodes 标签。注:参考集群配置文件gbase_8a_gcluster.conf中的gcluster_mode_wait参数:0:表示节点替换过程中出现写操作报错退出,1:(默认)表示节点的替换过程中,让用户的写操作无限等待,直到节点替换完成,再继续执行。
2024-05-28 17:34:48
589
原创 gbase8a集群拆分
•给用户设置 DEFAULT_VC 权限后,用户连接集群时就默认登录到该 VC;1、创建新的distribution,仅填写保留节点。4.将缩容节点从vc中删除,变为freenode。•该VC的数据库对象访问权限需要另外分配;2.初始化hashmap并进行数据重分布。删除节点,将节点变为freenode状态。3.删除旧的distribution。
2024-05-28 17:28:56
610
原创 Gbase8a 数据库安装
建议使用raid技术,尽管Gbase 8a数据库提供高可用机制,但是节点的故障和数据恢复过程会对数据库的整体性能产生一定的影响,所以建议使用raid技术,使单节点的磁盘问题在节点内部解决,不影响集群的工作效率。备注:在安装过程中,先进行环境检查,可能会有错,列出缺少rpm依赖包名称,说明操作系统没有安装全必须的rpm包,需要根据rpm包的名称去各节点逐个安装。2) pwdsame:表示从终端由用户输入密码,并且所有节点的密码一致情况下使用该参数,对于不同用户密码只输入一次,适用于所有节点使用同一个密码;
2024-05-28 17:25:59
915
原创 etcd+patroni搭建之备库不断重启
安装postgres12 安装etcd(每个节点)[root@localhost yum.repos.d]# cd /opt[root@localhost opt]# lsetcd-3.3.11-2.el7.centos.x86_64.rpm postgresql12-libs-12.2-2PGDG.rhel7.x86_64.rpmpostgresql12-...
2022-07-05 10:48:41
501
1
转载 elasticsearch 启动时需要jdk1.8版本,指定jdk的版本
因为自己虚拟机上的jdk是1.7,而需要的版本为1.8首先需要先去下载一个1.8的jdk,放在linux目录下,此处不再多言。(不需要将jdk1.8配置到环境变量)修改启动脚本这种情况下,我们就需要在启动elasticsearch时,就需要指定jdk版本。 即修改elasticsearch的启动脚本(elasticsearch_HOME/bin/elasticsearch)[root@master...
2018-07-15 11:30:31
7341
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人