TDSQL无法手动备份
1、错误说明
在赤兔平台中对非分布式实例执行手工备份,报如下错误:
报错提示查看mysqlagent
2、分析过程
2.1、重启agent
# su - tdsql # cd /data/tdsql_run/4001/mysqlagent/bin 起 # ./startreport_cgroup.sh ../conf/mysqlagent_4001.xml 停 # ./stoptreport_cgroup.sh ../conf/mysqlagent_4001.xml 重启agent后显示启动无法创建hdfs文件,提示安全模式
2.2、登录到备份机器上(tdsql在一主N备的架构下会选择一台备机作为备份实例)
查看agent日志 ,显示无法创建备份文件
# cd /data/tdsql_run/4009/mysqlagent/log/ #tail -100f sys_report_4009.log|more # cd /data/tdsql_run/4009/mysqlagent/log/nohup # tail -100f coldbackupimage_4009_2001_01_01 |more #备份信息
2.3、处理步骤
查看hdfs当前状态
>hdfs dfsadmin -report
Safe mode is ON
hadoop dfsadmin -safemode leave #离开安全模式
3、结果
再次执行手动备份,备份成功