zoukankan      html  css  js  c++  java
  • mongodb的热备工具percona-backup-mongodb使用

    ############################################

    https://www.percona.com/doc/percona-backup-mongodb/installation.html#install-pbm-on-red-hat-enterprise-linux-and-centos

    安装环境:

    Building the project requires:
    
    Go 1.11 or 更高版本
    make
    git
    krb5-devel for Red Hat Enterprise Linux / CentOS or libkrb5-dev for Debian / Ubuntu. This package is required for Kerberos authentication in Percona Server for MongoDB.

    编译安装:

    $ https://github.com/percona/percona-backup-mongodb.git
    $ cd percona-backup-mongodb
    $ make build

    查看pbm的版本信息

    [work@xxx pbm]$ ./pbm version
    Version:   
    Platform:  linux/amd64
    GitCommit: c2a65ad2480ce60fdb13802dbded99b2b8d29447
    GitBranch: master
    BuildTime: 2020-09-04_08:27_UTC
    GoVersion: go1.13.3

    在mongodb的副本集的主库上创建备份账号和密码:

    开启备份监听的agent:


    $ ./pbm-agent --mongodb-uri="mongodb://pbm_user:123456@127.0.0.1:28000/?replicaSet=apple" &> pbm-agent.28000.log

    配置备份目的地:

    $ ./pbm config --file=storage_conf.yaml --mongodb-uri="mongodb://pbm_user:123456@127.0.0.1:28000/?replicaSet=apple"
    $ cat  storage_conf.yaml
    storage:
      fds:
        bucket: apple.imac
        credentials:
          access-key-id: 345543543543
          secret-access-key: fdfsdfsfdsfdsf
        endpointUrl: fdfdf.fertregsdf.fefwedffg
        prefix: dfdfsdf/
        region: fsdfsdfs
      type: fds

    开始备份:

    $ ./pbm backup --mongodb-uri="mongodb://pbm_user:123456@127.0.0.1:28000/?replicaSet=apple"  &> pbm.28000.log

    查看备份情况:

    $ ./pbm list  --mongodb-uri="mongodb://pbm_user:123456@127.0.0.1:28000/?replicaSet=apple"
    
    Backup history:
      2020-08-01T00:01:03+08:00
      2021-07-03T00:10:51+08:00
      2021-07-05T00:10:44+08:00
      2021-07-07T00:11:00+08:00

    #######################################

    igoodful@qq.com
  • 相关阅读:
    cross-domain
    【转】React、Vue访问NotFound
    Flutter环境配置
    antd遇见的坑
    npm源设置
    React中的生命周期函数
    【备忘】javascript原型、Function、eval、闭包、json处理、类、arguments不定
    ADB获取手机信息
    selenium操作
    操作execl
  • 原文地址:https://www.cnblogs.com/igoodful/p/14981798.html
Copyright © 2011-2022 走看看