您可以將 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 或「網路資訊服務」(Network Information Service,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
Copyright © 2014 CA Technologies.
All rights reserved.
|
|