您可以在 Data Repository 上設定自動啟動。 如果設定了自動啟動,而您將安裝了 Data Repository 的電腦重新開機,Data Repository 就會自動啟動。
重要! 如果 Data Repository 不正常關機,此功能可能無法正常運作。 如果資料庫不正常關機,則資料庫在啟動時可能需要手動介入,以還原上次良好狀況。 如果 Vertica 資料庫在不正常關機之後無法自動啟動,請使用 admintools 來手動啟動。
無法存取 Data Repository 時,Data Aggregator 會自動停止。 請在 Data Repository 再度上線時,手動重新啟動 Data Aggregator。 若要重新啟動 Data Aggregator,請開啟命令提示字元並輸入下列命令:
/etc/init.d/dadaemon start
請依循下列步驟:
su - dradmin
cd /opt/vertica/config/users/Linux_user_account_for_database_administrator_user
cp -p installed.dat dbinfo.dat
接著就會建立 dbinfo.dat 檔案。
ssh 主機名稱 ls
指出安裝 Data Repository 的主機名稱。
如果免密碼 ssh 金鑰已設定,則系統不會提示您輸入密碼。 您不需要執行其他任何動作。 但如果系統詢問您是否要繼續連線,請輸入 Yes。
su - dradmin_username
ssh-keygen -N "" -t rsa -f ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys2
vi ~/.ssh/id_rsa.pub
vi ~/.ssh/authorized_keys2
將第一部主機上 id_rsa.pub 檔案的內容貼到第二部主機上 authorized_keys2 檔案的結尾處。
vi ~/.ssh/authorized_keys2
將第一部主機上 id_rsa.pub 檔案的內容貼到第三部主機上 authorized_keys2 檔案的結尾處。
若要能夠從一部主機對另一部主機進行 ssh 作業,而不要看見密碼輸入提示,請為叢集中所有的主機重複這些步驟。
chmod 644 ~/.ssh/authorized_keys2
su - root /etc/init.d/sshd restart
su - dradmin ssh dradmin@hostname ls /tmp
su - dradmin ssh dradmin@host1 ls /tmp ssh dradmin@host2 ls /tmp ssh dradmin@host3 ls /tmp
請在叢集中的每部主機上重複此步驟。
重要! 如果不設定免密碼 ssh 金鑰,則無法在 Data Repository 上配置自動啟動。
/opt/vertica/bin/adminTools
[管理工具] 對話方塊隨即開啟。
開啟 [選取資料庫] 對話方塊。
[選取原則] 對話方塊隨即開啟。
選取 [確定]。
附註:在單一節點安裝中,[一律] 表示 [資料儲存庫] 會在系統重新啟動時自動重新啟動。 在叢集安裝中,[ksafe] 表示在系統重新啟動時,如果資料庫的狀態仍為 [運作中],則 [資料儲存庫] 節點會自動重新啟動。
[重新啟動原則] 設定就會儲存。
附註:請以 root 使用者或 sudo 使用者身分登入,以將電腦重新開機。
su - dradmin
/opt/vertica/bin/adminTools
[管理工具] 對話方塊隨即開啟。
附註:重新開機後,Data Repository 可能需要數分鐘時間來啟動。
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|