通过 ssh 从远程服务器拉取 Couchbase 数据库

通过 ssh 从远程服务器拉取 Couchbase 数据库

我正在 Debian 环境中工作,我必须将 Couchbase 数据库从远程服务器位置拉到我的本地开发环境中。

我无法找到有关该主题的任何详细信息,因此如能提供任何帮助我将不胜感激。

谢谢你!

答案1

通常的技巧是使用scp。通常是:

scp user@remotemachine:/path/to/remote/file.db /path/to/local/dir/

您可能能够使用密码,或者 SSH(scp 在 ssh 下运行)可能配置为需要 Keyfile 才能登录。尝试复制,看看您的密码是否有效。

有一个简单的教程在这里

答案2

根据您使用的 Couchbase 版本,有两种工具:

cbbackupmgr:

  • 完整备份

    创建仓库:

    cbbackupmgr 配置 -a “备份目录” -r “备份名称”

    创建备份:

    cbbackupmgr 备份 -a“备份目录”-r“备份名称”-c couchbase://“ip_date_node”-u“用户”-p“密码”

  • 恢复(存储桶必须是空的):

    cbbackupmgr 恢复 -a“备份目录”-r“备份名称”-c couchbase://“ip_date_node”-u“用户”-p“通过”

cbbackup 和 cbrestore:

  • 备份:

    cbbackup couchbase://"ip_date_node":8091 "备份名称" -u "用户" -p "通过"

  • 恢复(存储桶必须是空的):

    cbrestore ~/backup couchbase://ip_date_node:8091 -b “备份名称”

更多信息:https://docs.couchbase.com/server/current/backup-restore/backup-restore.html

相关内容