Centos7下安裝Greenplum 6.8-創建數據存儲區

描述如何爲每個主實例,備用實例和段實例創建存儲Greenplum數據庫數據的目錄位置。

在主控主機和備用主控主機上創建數據存儲區

Greenplum數據庫主數據庫和備用主數據庫主機上都需要一個數據存儲區,以存儲Greenplum數據庫系統數據,例如目錄數據和其他系統元數據。
在主數據庫上創建數據目錄位置
主目錄上的數據目錄位置與段上的數據目錄位置不同。主服務器不存儲任何用戶數據,只有系統目錄表和系統元數據存儲在主服務器實例上,因此您不需要指定與段上一樣多的存儲空間。
1.創建或選擇一個目錄作爲您的主數據存儲區域。此目錄應具有足夠的磁盤空間來存儲您的數據,並屬於gpadmin用戶和組。For example, run the following commands as root:# mkdir -p /data/master
2.將此目錄的所有權更改爲 gpadmin 用戶。例如:# chown gpadmin:gpadmin /data/master
3.使用 gpssh在備用主數據庫上也創建主數據目錄位置。例如:

# source /usr/local/greenplum-db/greenplum_path.sh 
# gpssh -h smdw -e 'mkdir -p /data/master'
# gpssh -h smdw -e 'chown gpadmin:gpadmin /data/master'

在段主機上創建數據存儲區

Greenplum數據庫段主機上的主要段需要數據存儲區。鏡像段需要單獨的存儲區域
在所有段主機上創建數據目錄位置
1.On the master host, log in as root:# su
2.創建一個名爲 hostfile_gpssh_segonly的文件。對於每個段主機,該文件應該只有一臺機器配置的主機名(This file should have only one machine configured host name for each segment host. )。例如,如果您具有三個段主機:

sdw1
sdw2
sdw3

3.使用 gpssh,並使用剛創建的hostfile_gpssh_segonly文件,一次在所有段主機上創建主數據目錄和鏡像數據目錄位置 。例如:
Using gpssh, create the primary and mirror data directory locations on all segment hosts at once using the hostfile_gpssh_segonly file you just created. For example:

# source /usr/local/greenplum-db/greenplum_path.sh 
# gpssh -f hostfile_gpssh_segonly -e 'mkdir -p /data/primary'
# gpssh -f hostfile_gpssh_segonly -e 'mkdir -p /data/mirror'
# gpssh -f hostfile_gpssh_segonly -e 'chown -R gpadmin /data/*'
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章