擴充套件greenplum segment個數,總共分三步。
將主機加入集群(如果在原有主機擴充套件,不需要這一步)
這一步主要做的是
環境配置,例如os kernel 引數;
建立gp管理使用者;
ssh key的交換(使用gpssh-exkeys -e exist_hosts -x new_hosts);
greenplum bin軟體的拷貝;
規劃segment 資料目錄;
使用gpcheck檢查 (gpcheck -f new_hosts );
使用gpcheckperf檢查效能 (gpcheckperf -f new_hosts_file -d /data1 -d /data2 -v)
初始化segment並加入集群
這一步主要做的是
產生配置檔案(gpexpand -f new_hosts_file),也可以自己寫配置檔案;
在指定目錄初始化segment資料庫(gpexpand -i cnf -d dbname );
將新增的segment資訊新增到master元表;
擴充套件失敗了怎麼處理?
重分布表
規劃表的重分布優先順序順序;
將表資料根據新的 segments 重新分布。
分析表;
例子包含兩種情況,
一種是在集群中的原有機器中新增segment。
另一種是新增主機,新增segment。
Greenplum簡明手冊
su gpadmin gpstart 正常啟動 gpstop 正常關閉 gpstop m fast 快速關閉 gpstop r 重啟 正常登陸 psql gpdb psql d gpdb h gphostm p 5432 u gpadmin 使用utility方式 pgoptions c gp se...
GreenPlum日常總結
1 計算佔比 保留小數點兩位,拼接 round a2.uv a1.uv a1.uv numeric 100,2 as ratio2 計算儲存 檢視外部表的儲存大小 select pg size pretty pg relation size ods.ods dev device info d ext...
Greenplum架構簡介
現在人工智慧非常火爆,很多朋友都想學,但是一般的教程都是為博碩生準備的,太難看懂了。最近發現了乙個非常適合小白入門的教程,不僅通俗易懂而且還很風趣幽默。所以忍不住分享一下給大家。點這裡可以跳轉到教程。1 什麼是greenplum greenplum,該公司成立於2003年,2006年推出了首款產品,...