天天看點

Deepgreen資料庫安裝配置詳解

可能很多朋友并不是很了解deepgreen,deepgreen是大規模并行資料庫,他做為greenplum的更新版,在原greenplum基礎上優化改進并添加了很多的功能,他也是mpp(大規模并行資料庫),shared-nothing架構,在資料倉庫和資料分析計算領域的前景不可小觑。如果有朋友想更詳盡的了解這款資料庫,請繼續關注我的部落格,同時可以通過其官網了解更多内容:http://vitessedata.com/deepgreen-db

今天我們先來看看這款資料庫的安裝,由于架構的一緻性,deepgreen與greenplum的安裝步驟幾乎一緻,稍有不同的地方本文用紅色/斜體下劃線标出。官網上并未放出安裝手冊,具體可以參見greenplum的安裝手冊:

1、測試環境規劃:

2、安裝作業系統及軟體包:

3、關閉selinux

4、關閉iptables

5、配置作業系統參數

6、修改磁盤i/o排程器

7、設定磁盤的預讀扇區(blockdev)值為16384 

8、關閉thp(transparent huge pages)

9、建立dgadmin使用者組和使用者,這裡和greenplum稍有差別,需要先建立使用者,然後将資料庫安裝在心間使用者家目錄下面:

10、上傳軟體并切換到使用者:

11、執行bin檔案安裝,自動生成vitesse.deepgreendb.16.17檔案夾及軟連接配接檔案deepgreendb

12、添加初始化變量到dgadmin使用者.bashrc檔案。

使立即生效:source .bashrc

13、使用root使用者修改兩台主機的host檔案,配置兩台主機功能如下:

14、root使用者建立hostfile_exkeys

15、root使用者臨時生效dg指令:

16、root使用者exchange keys:

17、root使用者安裝軟體到各個節點:

18、切換回dgadmin使用者,檢查安裝是否正确:

19、用root使用者執行gpcheckos檢查主機參數設定,有問題的地方參考文章開頭調整。

20、建立各個節點目錄:

21、切換到dgadmin使用者,建立及修改叢集初始化參數檔案:

22、初始化系統:

23、添加環境變量到:

24、檢查系統狀态:

25、至此,一個master,六個segment的叢集搭建完畢。