符合先決條件後,即可安裝 Data Repository。 請在安裝 Data Aggregator 之前安裝 Data Repository。 在安裝過程中,必須依序執行下列指令碼:
每個指令碼在執行時,都會在從中執行指令碼的 Data Repository 主機上,於 installation_directory/logs 目錄中產生相對應的記錄檔。 這些記錄檔包含指令碼的逐步輸出內容。 您可以檢閱指令碼輸出內容,以確認指令碼是執行成功還是失敗。
重要! 在安裝 Data Repository 前,請先檢閱系統需求。
請依循下列步驟:
重要! 在叢集安裝中,您可以從參與叢集之三部主機中的任一部,啟動 Data Repository 安裝。 必要的軟體元件會在安裝期間推送至另外兩個節點。
chmod u+x installDR.bin
./installDR.bin
sudo ./installDR.
重要! installDR.bin 檔案並不會安裝 Data Repository, 如此將解壓縮 Data Repository rpm、授權檔以及三個安裝指令檔。 您將在此程序中稍後安裝 Data Repository。
[授權合約] 即會開啟。
如果您從 Secure Shell 或主控台擷取 Data Repository 安裝檔案,但未在您要安裝 Data Repository 的電腦上執行 X Window 系統,則 [授權合約] 會以主控台模式 (命令列) 開啟。 否則,合約會在使用者介面中開啟。
附註:請勿使用 Logical Volume Manager (LVM) 提供 /opt 目錄。
Data Repository 安裝套件、授權檔案及相關聯的設定指令碼即會解壓縮至所選目錄。
預設:dradmin
附註:如果在系統中找不到此使用者,則 Vertica 安裝程式會加以建立。 此使用者是 Vertica 資料庫管理員。 如果未建立 dradmin 使用者,則變更為使用者 Vertica 會自動建立 dradmin 使用者。
預設:/export/dradmin
附註:如果 Vertical 安裝程式建立使用者,則會建立此目錄。 請確定系統上已有前往該主帳戶的目錄。 例如,如果您是使用 /export/dradmin,請確定 /export 存在。
預設:/data
附註:請勿使用 Logical Volume Manager (LVM) 提供目錄。
預設:/catalog
附註:請勿使用 Logical Volume Manager (LVM) 提供類別目錄。
預設:yourhostname1,yourhostname2,yourhostname3
預設:drdata
預設:dbpass
附註:在 Data Aggregator 的安裝期間會使用您在此定義的資料庫密碼。
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 root_user@remotehost
是您複製 SSH ID 的叢集中的另一個主機。
ssh root_user@remotehost ls
附註:三節點的叢集需要重複六次上述步驟。
如果已成功設定免密碼 SSH,則系統不會提示您輸入密碼。 您也會在 'Is command' 看到一個目錄列表。
./dr_validate.sh -p properties_file
例如:
./dr_validate.sh -p drinstall.properties
sudo ./dr_validate.sh –p properties_file
例如:
sudo ./dr_validate.sh –p drinstall.properties
附註:如果您以 sudo 使用者身分執行驗證指令檔,則會提示您輸入 Vertica 資料庫管理員密碼。 有時候,您可能會多次接獲提示。
驗證指令檔會針對叢集中所有主機上的根使用者建立免密碼的 SSH。 若根帳戶的免密碼 SSH 不存在,您會接獲密碼的提示。 有時候,您可能會多次接獲提示。
附註:驗證指令檔有時會要求您重新開機。
./dr_install.sh -p properties_file
sudo ./dr_install.sh –p properties_file
安裝指令碼會安裝資料儲存庫,建立資料庫,然後停用不必要的 Vertica 程序。 如果資料庫管理員使用者尚不存在,安裝指令檔也會加以建立。 指令檔會接著提示您指派新密碼。
su - dradmin
/opt/vertica/bin/adminTools
資料庫名稱即會出現,且 [狀態] 中是報告 [啟動]。
附註:如果資料庫並未自動啟動,選取 [啟動資料庫] 即可手動啟動資料庫。 如果資料庫未啟動,則 Data Aggregator 安裝失敗。
安裝 Data Repository 時,會建立三個使用者:
|
新使用者範例 |
密碼範例 |
作業系統使用者帳戶? |
Vertica 資料庫使用者帳戶? |
注意 |
許可權 |
|---|---|---|---|---|---|
|
分散 |
N/A |
是 |
否 |
此使用者是 Vertica 建立的內部使用者。 請勿對此使用者執行任何動作。 |
此僅限精靈使用者擁有 Data Repository 程序。 |
|
dradmin |
drpass |
是 |
否 |
此使用者是您安裝 Data Repository 時建立的第一個使用者。 建立 dradmin 使用者時,也會建立 verticadba 群組。 dradmin 使用者會加入此群組。 |
此使用者可以執行 Data Repository 程序與 [管理工具] 公用程式。 此使用者擁有 Data Repository 類別目錄檔、資料檔案等。 |
|
dradmin 附註:此使用者不同於上一列中顯示的使用者。 |
dbpassword 附註:指定給此資料庫的密碼就是資料庫管理員的密碼。 |
否 |
是 |
此使用者是在建立資料庫時加以建立的。 |
|
附註:Vertica 包含 verticadba 群組,可對 /opt/vertica/ 目錄的檔案系統存取權提供更嚴格的控制。 安裝期間會建立 verticadba 群組,現有使用者都會加入此群組,並具有設為 775 的許可權。 此設定會對 verticadba 群組授與完整權限,以及對所有其他使用者授與讀取/執行權限。 /opt/vertica/log 和 /opt/vertica/config 目錄是具有修改過許可權的資料夾。
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|