版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
GBase8aMPPCluster日常维护南大通用数据技术股份有限公司维护管理规范介绍目录2一数据库日常维护二问题解答三维护管理规范介绍目录3一数据库日常维护二问题解答三检查集群状态查询磁盘空间监控内存使用情况帐号、权限管理
系统日志查看日常维护4集群状态使用gcadmin命令查看正常的集群状态(命令行方式)上图为正常的集群状态和节点状态。当集群/节点某个状态不正常时,相应文字会闪烁。5集群状态集群的工作状态分为:ACTIVED状态:当前集群中Online的节点个数大于1/2时,集群总的状态为ACTIVED状态。LOCKED状态:当前集群中Online的节点个数小于等于1/2时,集群总的状态为LOCKED状态。集群不再执行SQL操作。集群的模式分为:normal:正常,能执行所有SQL操作readonly:只读,只能执行查询SQL,用于数据备份操作。recovery:恢复,不能进行任何SQL操作,用于数据恢复操作。6节点状态节点的工作状态分为:Online状态:节点为正常状态。Offline状态:则表示节点断线或者集群gcware服务未启动。各模组进程的工作状态分为:Open状态:该模组进程为正常状态。Close状态:则表示该模组进程启动失败或消失。datastate数据的一致性状态分为:[0]:该节点数据一致性正常。[1]:该节点数据一致性已不正常。nodestate节点的一致性状态分为:[0]:该节点正常。[1]:该节点不正常(长期故障)。7模组进程故障排除节点的工作状态为Offline状态排查是否掉电、断网等硬件、网络问题。重新启动该节点的gcware服务。servicegcwarestart整体集群重启操作172.17.254.101节点root用户Cexecsservicegcwarerestart查看gcware日志分析原因。vi/var/log/corosync.log查找lost的记录8模组进程close状态故障排除节点服务启动后,正常有以下模组进程启动:gcluster进程名:gclusterdgnode进程名:gbasedgcsync同步进程名:gc_sync_servergcware进程名:corosync监控工具:monit元数据恢复工具:gcmetarecover数据恢复工具:gcdatarecover检查进程是否正常命令ps–ef|grep进程名如果有进程不存在,需重新启动该节点gcware服务servicegcwarerestart(servicegcwarerestart会启动所有模组进程,需使用root帐号启动服务)9模组进程close状态故障排除查看模组进程状态命令:service进程名status单独启动/停止各模组进程命令如下:(需使用root帐号启动服务)gcluster进程启停命令:servicegclusterdstart/stopgnode进程启停命令:
servicegbasedstart/stopgcsync同步进程启停命令:servicegcsyncstart/stopgcware进程启停命令:servicecorosync
start/stopmonit监控工具启停命令:servicemonit
start/stop元数据恢复工具启停命令:servicegcmetarecoverstart/stop数据恢复工具启停命令:servicegcdatarecoverstart/stop10数据恢复—datastate状态为1的故障排除当某个节点执行命令失败后,数据恢复工具可监控到错误日志,然后调用同步工具,自动修复节点数据不一致的情况,确保各节点数据的一致性。数据恢复—datastate状态为1的故障排除说明:同步工具是将safegroup组另一个好的节点上的数据拷贝到locked节点上。适用于节点出现offline状态,故障恢复后需数据恢复。执行加载、DDL&DML语句导致数据状态不一致时,Lock节点发起自动恢复。集群支持自动恢复方式,恢复时先恢复ddl操作,然后恢复dml操作。DDL自动恢复—datastate状态为1的故障排除DDL自动恢复实现过程:如果有节点执行DDL操作失败,gcware会把失败记录写入到ddlevent日志;Gcmetarecover恢复进程定时的从gcware检索ddlevent日志;发现有错误信息,则会将表上锁;重新执行DDL操作;执行成功后,清除错误日志记录;解除表锁。数据自动恢复—datastate状态为1的故障排除数据自动恢复实现过程:如果有节点执行dml/loader操作失败,gcware会把失败记录写入到dmlevent日志;Gcdatarecover恢复进程定时的从gcware检索dmlevent日志;发现有错误信息,则会将表上锁;进行数据恢复,自动调用同步工具,将同组中另一个好的节点上的表的副本分片数据(非整个表分片数据)拷贝过来;同步成功后,清除错误日志记录;解除表锁。节点故障排除
当某个节点出现故障时,短时间无法修复,需设置节点状态failuregcadminsetnodestatenodeip192.168.12.53failure当故障修复完毕,则将节点状态设置为normalgcadminsetnodestatenodeip192.168.12.53normal数据会自动恢复。1515集群命令行gcadmin管理工具命令行工具gcadmin可以为管理员提供管理集群的操作,包括:添加SafeGroup、查看集群状态、切换集群状态、查询集群表锁等常用功能。主要功能:gcadmin--help列出所有命令gcadminaddsg--nodes<ip1[,[ip2]]>--names<name1[,[name2]]增加组gcadminremovesg<sgname>移除组(有数据时慎用)gcadmin[showcluster]查看集群信息gcadminswitchmode{normal|readonly|recovery}
切换集群模式gcadminshowlock查看集群锁(表级)gcadminsetnodestate<IpAddress>{normal|failure}节点出现故障时,设置节点状态为failure,修好以后,设置节点状态为normal16gcadmin切换集群模式
集群模式集群模式分为:normal:正常,能执行所有SQL操作readonly:只读,只能执行查询SQL,用于数据备份操作。recovery:恢复,不能进行任何SQL操作,用于数据恢复操作。举例:备份之前设置集群模式为readonly。gcadminswitchmodereadonly备份结束之后,将集群模式设置为normalgcadminswitchmodenormal1717gcadmin查看集群锁查看集群锁命令:gcadminshowlock功能:查看目前集群中的表级锁。示例:Tablename:锁加在哪个表上Owner:哪个节点加的这把锁Content:锁的备注Createtime:锁的创建时间(以加锁的节点的时间为准)Orphan:是否是孤儿锁。Type:锁的类型,S:共享锁E:独占锁18gcadmin查看集群锁查看集群锁gcadminshowlock19检查内存使用率使用top(LINUX),nmon(/opt/gnode/server/bin/目录下)等工具进行监控/opt/gnode/server/bin/nmon20检查磁盘空间使用情况使用df–h命令查看磁盘的使用率和剩余空间如果空间快满,需考虑是否增加磁盘或者集群扩容。[root@TEST10138~]#df-hFilesystemSizeUsedAvailUse%Mountedon/dev/mapper/VolGroup00-LogVol00209G113G86G57%//dev/sda692M24M64M27%/boottmpfs2.0G02.0G0%/dev/shm21连接集群数据库几种方法通过GBaseShell方式连接集群(命令行方式)$gccli-ugbase-pgbase20110531–h172.17.254.106(101-108,111-118)-P5258$/opt/gcluster/server/bin/gbase-ugbase-pgbase20110531-P5258批处理SQL文件$gccli-ugbase-pgbase20110531-Dtest-vvv-f<sql/sql1.txt>>sql/result.txt2>sql/result.err企业管理器可连接(windows下的图形化客户端)应用程序访问22实用SQL语句-帐号管理创建用户:CREATEUSERadminIDENTIFIEDBY‘123456';admin是新用户名,123456是密码删除用户DROPUSERadmin;修改用户名RENAMEUSERold_userTOnew_user设置/修改密码SETPASSWORD=PASSWORD('adminnew');SETPASSWORDFOR'admin1'=PASSWORD('admin');查询用户:SELECTTRIM(host)host,TRIM(user)user,passwordFROMgbase.user;用户管理23实用SQL语句-帐号管理GRANT和REVOKE语句允许系统管理员创建8a集群用户帐号,并处理用户权限的赋予与收回。授权语法:GRANTALLONTEST.*TO'admin'WITHMAX_QUERIES_PER_HOUR20MAX_UPDATES_PER_HOUR10MAX_CONNECTIONS_PER_HOUR5MAX_USER_CONNECTIONS2;MAX_QUERIES_PER_HOUR:每节点上限制每用户每小时发出的查询数MAX_UPDATES_PER_HOUR:每节点上限制每用户每小时发出的更新数MAX_CONNECTIONS_PER_HOUR:每节点上限制每用户每小时可连接服务器的次数MAX_USER_CONNECTIONS:每节点上限制每用户可同时连接的最大连接数。24实用SQL语句-帐号管理权限列表权
限意
义ALL[PRIVILEGES]设置除GRANTOPTION之外的所有简单权限ALTER允许使用ALTERTABLEALTERROUTINE更改或取消已存储的子程序CREATE允许使用CREATETABLECREATEROUTINE创建已存储的子程序CREATETEMPORARYTABLES允许使用CREATETEMPORARYTABLECREATEUSER允许使用CREATEUSER,DROPUSER,RENAMEUSER和REVOKEALLPRIVILEGES。CREATEVIEW允许使用CREATEVIEWDELETE允许使用DELETEDROP允许使用DROPTABLEEXECUTE允许用户运行已存储的子程序FILE允许使用SELECT...FROMTABLE_NAMEINTOOUTFILE等INDEX允许使用CREATEINDEX和DROPINDEXINSERT允许使用INSERTPROCESS允许使用SHOWFULLPROCESSLISTREFERENCES未被实施SELECT允许使用SELECTSHOWDATABASESSHOWDATABASES显示所有数据库SHOWVIEW允许使用SHOWCREATEVIEWSHUTDOWN允许使用gbaseadminshutdownUPDATE允许使用UPDATEGRANTOPTION允许授予权限25实用SQL语句-帐号管理查看用户授权的语句SHOWGRANTSFORuser;收回语法:REVOKEALLPRIVILEGES,GRANTOPTIONFROMuser;收回权限管理26查看服务器运行语句查看本节点正在运行的线程(SQL语句):SHOW[FULL]PROCESSLIST;--如果有SUPER权限,可以看到所有线程。显示8a集群的系统变量的值:SHOW[GLOBAL|SESSION]VARIABLES[LIKE'pattern'];举例:显示集群压缩相关的系统变量的值SHOWVARIABLESLIKE‘%compress%’;27查看服务器运行语句显示警告或错误信息:SHOWWARNINGS;--显示由最后一个语句产生的错误,警告和注意信息。SHOWERRORS;
--显示由最后一个语句产生的错误信息。显示集群中节点信息:SHOWNODES;--如果有SUPER权限,可以看到所有节点信息。SHOWLOCALNODE;--显示集群中客户端正在访问节点的信息。28查询数据库信息showdatabases;--查看系统中数据库名的语句(根据权限显示)usedb_name;--数据库作为以后查询的缺省数据库。showtables;--列出给定数据库的所有非临时表desctest.t;--查看test库t表的列信息showindexfromtest.t;--查看test库t表的索引信息29查询创建数据的信息SHOWCREATEDATABASEtest;--查看test的建库语句SHOWCREATETABL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国塔式服务器行业应用动态与发展趋势预测报告
- 2025-2030中国唇部护理行业需求规模预测与竞争战略规划报告
- 大班小学生的早晨
- 七年级数学教学工作总结7篇
- 周口师范学院就业指导服务
- 2026年贵州高考历史解析含答案
- 2025年广西壮族自治区百色市八年级地生会考考试题库(附含答案)
- 2025年湖南省怀化市八年级地理生物会考真题试卷(含答案)
- 2025年广东省中山市初二学业水平地理生物会考试卷题库及答案
- 2025年广东省深圳市初二学业水平地生会考试题题库(答案+解析)
- 2026河北省国控商贸集团有限公司招聘备考题库及一套答案详解
- (2026版)医疗保障基金使用监督管理条例实施细则的学习与解读课件
- 挖机租赁合同计时
- 浙江省2024浙江省药品监督管理局所属3家事业单位招聘15人笔试历年参考题库典型考点附带答案详解
- 社会团体内部规章制度
- 2025年国家药品监督管理局药品审评中心考试真题(附答案)
- 国家艾滋病随访指南
- 证人证言(模板)
- 【高二物理(人教版)】静电的防止与利用-课件
- DB32∕T 2975-2016 水运工程建设管理用表
- 危险废弃物处置合同范本
评论
0/150
提交评论