您可以将 Data Repository 备份到远程主机。
建议各个 Data Repository 节点都有自己的远程备份主机。 例如,对于具有三个 Data Repository 节点的群集环境,各个 Data Repository 主机都需要专用的备份主机。
重要说明! 对于群集环境,针对您计划用于备份每个群集节点的每个远程主机,执行下列步骤。 必须备份群集中的每个节点。
遵循这些步骤:
useradd database_admin_user -s /bin/bash
例如:
useradd dradmin -s /bash/bin
注意:在存在于 Data Repository 主机的远程备份主机上创建同样的 Vertica Linux 数据库管理员用户。 确保 Data Repository 主机和远程备份主机不连接到 LDAP 或网络信息服务 (NIS),并共享同一 Vertica Linux 数据库管理员用户。
passwd database_admin_user
例如:
passwd dradmin
mkdir /opt/vertica/bin
mkdir /opt/vertica/oss
chown -R dradmin /opt/vertica
ssh-keygen -N "" -t rsa -f ~/.ssh/id_rsa cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys2 chmod 644 ~/.ssh/authorized_keys2
ssh-copy-id -i dradmin@backuphost
scp dradmin@<drhost>:/opt/vertica/bin/rsync /opt/vertica/bin scp -r dradmin@<drhost>:/opt/vertica/oss/python /opt/vertica/oss
mkdir backup_directory
表示要将 Data Repository 备份到的目录。 选择一个具有大量可用空间的磁盘分区上的备份目录。 如果数据库管理员用户无法对这些目录进行写入操作,请使用 chown 和 chmod 命令为该用户授予访问这些目录的权限。
注意:在群集安装中,请先创建备份目录,然后再备份数据库。 您可以为每台主机选择不同的备份目录。
例如:
mkdir ~dradmin/backups
|
版权所有 © 2014 CA Technologies。
保留所有权利。
|
|