大数据之数据库恢复(Ambari Postgres篇)

前言

Ambari是hadoop分布式集群配置管理工具,是由hortonworks主导的开源项目。它已经成为apache基金会的孵化器项目,已经成为hadoop运维系统中的得力助手,引起了业界和学术界的关注。今天我们实践测试Ambari Postgres在数据库文件损坏与数据库被误删的情况下,如何还原数据库。

测试环境

集群:ambari2.0.0

测试前备份ambari数据库

Sql备份:

pg_dumpall>backups/pg_all.dmp

数据文件备份:

tar cvf pg_data.tar /var/lib/pgsql/data

场景重现一:数据库文件损坏

Ambari正常运行期间执行rm -fr /var/lib/pgsql/data删除数据库文件。

继续阅读“大数据之数据库恢复(Ambari Postgres篇)”