5月4日-5月24日。斷斷續續折騰了三個星期的Greenplum,總算告一段落了:擴容,發現擴不成容。僅僅好升級。升級,發現一堆錯誤,僅僅好暫停修復數據庫;修好了,繼續升級。升完級,發現錯誤。修啊修啊修好了;最後,最終完畢了擴容。node
這個過程裏寫了8篇博文把實施過程和問題解決都記錄下來了。這裏把整個過程總結一下。原本早就要寫了,可家裏外頭一堆事兒,拖到今天才找個空來落筆。數據庫
最開始的原由。是GP集羣的計算能力和存儲能力都快到極限了,因此要擴容segment host。當時的集羣裏包含兩種硬件HP DL380 G8和IBM X3650 M4 7915NWZ,OS都是RHEL 6.2 64bit,GP的版本號是Greenplum Database 4.2.7.2 build 1(PostgreSQL 8.2.15),打算要擴容的server是HP DL380 G9。這時問題來了:HP DL380 G9支持的最低版本號RHEL是6.5,硬裝6.2的話連raid都認不出來,因此集羣裏的server僅僅能有兩種OS了。可是。更麻煩的是。GP4.2.7.2不支持RHEL 6.5,也就是說沒在6.5上測試過,硬裝可能行,也可能不行。markdown
綜合考慮了一下,最後決定先將GP升級到最新版本號。實際操做步驟參見如下的兩篇博文:post
而後在進行擴容,實際操做步驟參見如下的兩篇博文:ui
這個過程當中。無數的問題迸發出來。基本的記錄例如如下:.net
擦,居然這就寫完了。看起來也沒多少事兒啊,可是真的一件件解決起來的時候。真滴很是痛苦!server