成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

GreenPlum生產(chǎn)環(huán)境SEGMENT節(jié)點(diǎn)擴(kuò)容方案

IT那活兒 / 3701人閱讀
GreenPlum生產(chǎn)環(huán)境SEGMENT節(jié)點(diǎn)擴(kuò)容方案

點(diǎn)擊上方“IT那活兒”公眾號(hào),關(guān)注后了解更多內(nèi)容,不管IT什么活兒,干就完了?。?!

Greenplum鏡像策略

grouped方式是將每個(gè)Host的鏡像都放在下一個(gè)host上,所有計(jì)算節(jié)點(diǎn)形成一個(gè)環(huán)。在擴(kuò)展segment時(shí),要求新增主機(jī)數(shù)量為2的倍數(shù)。

spread方式是將每個(gè)Host的鏡像依次分散到后續(xù)的Segment主機(jī)上。在擴(kuò)展segment時(shí),要新增主機(jī)數(shù)大于每個(gè)segment上的Primary節(jié)點(diǎn)個(gè)數(shù)。

新增主機(jī)硬件資源

類(lèi)型
建議
操作系統(tǒng)
和原始集群操作系統(tǒng)版本保持一致
CPU
建議和原始集群CPU相同,至少保證性能不低于原始
MEM
建議和原始集群segment上內(nèi)存大小至少保持一致(頻率等)
磁盤(pán)
建議對(duì)新機(jī)器磁盤(pán)做壓力測(cè)試,保證性能不低于原始集群
數(shù)據(jù)目錄名
和原始集群保持一致


集群擴(kuò)展前置工作

1. 新增主機(jī)修改主機(jī)名

vi /etc/hostname
2. 配置/etc/hosts
所有主機(jī)都需要進(jìn)行配置,將新增主機(jī)加入到原始集群。

3. 配置SSH免密

將新增主機(jī)和原始集群中各個(gè)segment和master、standby節(jié)點(diǎn)配置SSH免密。

4. 安裝Greenplum軟件包

4.1 安裝依賴(lài)包

yum -y install rsync coreutils glib2 sysstat e4fsprogs 
xfsprogs ntp readline readline-devel zlib zlib-devel openssl
openssl-devel pam pam-devel libxml2 libxml2-devel libxslt
libxslt-devel python python-devel tcl tcl-devel gcc gcc-c++
make smartmontools flex flex-devel bison bison-devel bison-
runtime perl perl-devel perl-ExtUtils* OpenIPMI-tools
openldap openldap-devel logrotate ldapjdk ldapjdk-devel
libevent libevent-devel libcurl libcurl-devel bzip2 bzip2-
devel bzip2-libs libyml libyml-devel libyaml libyaml-devel
apr-util-devel apr-devel uuid uuid-devel systemd* cur-devel
ed python-psutil python-paramiko python-lockfile libssh2
libss2-devel icu libicu libicu-devel libaio libaio-devel
libtool isomd5sum isomd5sum-devel liblockfile liblockfile-devel psutils

4.2 關(guān)閉防火墻

systemctl stop firewalld.service
systemctl disable firewalld.service

4.3 創(chuàng)建用戶(hù)和用戶(hù)組

groupadd gpadmin
useradd -g gpadmin gpadmin
passwd gpadmin

4.4 關(guān)閉selinux

vi /etc/selinux/config
修改:SELINUX=disabled

4.5 修改主機(jī)內(nèi)核參數(shù)

建議:和原始集群segment上內(nèi)核參數(shù)保持一致。

4.6 修改用戶(hù)資源限制

cat /etc/security/limit.conf
建議:和原始集群segment上用戶(hù)資源限制保持一致。

4.7 安裝greenplum軟件

yum install -y greenplum-4.3.33.rpm

安裝完畢后,配置環(huán)境變量。

集群擴(kuò)展segment

1. 生成擴(kuò)展配置文件

1)生成主機(jī)列表
編輯文件,保存新增segment主機(jī)名。
內(nèi)容如下:
2)生成擴(kuò)展配置文件
Create database test;
gpexpand -f hosts_file -D test

內(nèi)容如下:

2. 執(zhí)行擴(kuò)展配置

Gpssh -f new_host -e “mkdir -p 
/data/{primary1,primary2,primary3,primary4,primary5,
primary6,mirror1,mirror2,mirror3,mirror4,mirror5,mirror6}”
gpexpand -i gpexpand_inputfile_20200105_124630 -D test
[ gpadmin@master ~]$ gpexpand -f /gp/new_hosts -D test
Would you like to initiate a new System Expansion Yy|Nn (default=N): 你想開(kāi)始一個(gè)新的系統(tǒng)擴(kuò)展?
> y
What type of mirroring strategy would you like? 你使用什么類(lèi)型的鏡像策略?
spread|grouped (default=grouped):
> spread
How many new primary segments per host do you want to add? (default=0): 你想添加多少新的節(jié)點(diǎn)每臺(tái)?
> 0
Enter new primary data directory 1: 新加primary節(jié)點(diǎn)的地址路徑
>
Enter new mirror data directory 1: 新加mirror節(jié)點(diǎn) 的地址路 徑
>
注意:要保證新增segment主機(jī)上的數(shù)據(jù)存儲(chǔ)路徑和原始segment主機(jī)上路徑名相同。
如果出問(wèn)題:
  • 將GP集群,啟動(dòng)到master狀態(tài) gpstart -m;
  • 執(zhí)行g(shù)pextend –rollback;
  • 執(zhí)行 gpstart -a。

3. 檢查新增SEGMENT主機(jī)信息是否寫(xiě)入系統(tǒng)

執(zhí)行SQL:
SELECT * FROM  GP_SEGMENT_CONFIGURATION;

4. 執(zhí)行數(shù)據(jù)重分布

gpexpand -d 60:00:00 -a -n 8 -D test
注意:監(jiān)控主機(jī)資源。

5. 監(jiān)控?cái)?shù)據(jù)沖分布進(jìn)程

通過(guò)內(nèi)置視圖:gp_expand.status、gp_expand.status_detaild、gp_expand. expansion_process,進(jìn)行監(jiān)控。

6. 移除擴(kuò)展模式

在數(shù)據(jù)重分布完成后,及時(shí)將擴(kuò)展模式移除:gpexpand -c -D test。

7. 查看重分布后集群狀態(tài)

gpstate -s

方案缺點(diǎn)

  • 在重分布期間,業(yè)務(wù)無(wú)法訪(fǎng)問(wèn)。在執(zhí)行過(guò)程中,確保無(wú)活動(dòng)的作業(yè);
  • 在數(shù)據(jù)重分布期間,分布進(jìn)程因資源不足等情況意外宕機(jī),此時(shí)集群無(wú)法正常提供服務(wù),需要對(duì)數(shù)據(jù)重分布作業(yè)進(jìn)行回滾;
  • 在重分布過(guò)程,網(wǎng)絡(luò)負(fù)載較高,及時(shí)做好網(wǎng)絡(luò)隔離,避免影響其他業(yè)務(wù);
  • 由于本次集群數(shù)據(jù)量較大預(yù)估接近(85TB),整個(gè)作業(yè)完成耗時(shí)較久;
  • 建議集群擴(kuò)展節(jié)點(diǎn)之前,對(duì)數(shù)據(jù)進(jìn)行備份,避免意外情況導(dǎo)致數(shù)據(jù)丟失。

本文作者:魏 強(qiáng)(上海新炬王翦團(tuán)隊(duì))

本文來(lái)源:“IT那活兒”公眾號(hào)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/129363.html

相關(guān)文章

  • 數(shù)據(jù)倉(cāng)庫(kù)架構(gòu)的變遷

    摘要:前面我們簡(jiǎn)單闡述了分布式數(shù)據(jù)庫(kù)的架構(gòu),并通過(guò)一條簡(jiǎn)單的查詢(xún)語(yǔ)句解釋了分布式的執(zhí)行計(jì)劃。 引言 第八屆中國(guó)架構(gòu)師大會(huì)(SACC2016)10月27號(hào)到29號(hào)在北京萬(wàn)達(dá)索菲特大飯店成功舉辦。大會(huì)以架構(gòu)創(chuàng)新之路為主題,云集了國(guó)內(nèi)外頂尖專(zhuān)家,共同探討云計(jì)算和大數(shù)據(jù)等技術(shù)背景下,如何通過(guò)架構(gòu)創(chuàng)新及各種IT新技術(shù)來(lái)帶動(dòng)企業(yè)轉(zhuǎn)型增效。作為一家專(zhuān)注于云端數(shù)據(jù)倉(cāng)庫(kù)的初創(chuàng)公司,酷克數(shù)據(jù)受邀在SACC201...

    Raaabbit 評(píng)論0 收藏0
  • centos7.3下 greenplum-db 安裝、配置文檔

    摘要:下安裝配置文檔一系統(tǒng)要求系統(tǒng)版本要求根據(jù)官方文檔支持以下幾種系統(tǒng)文件系統(tǒng)要求數(shù)據(jù)存儲(chǔ)目錄為文件系統(tǒng)二下安裝服務(wù)器列表主節(jié)點(diǎn)數(shù)據(jù)節(jié)點(diǎn)數(shù)據(jù)節(jié)點(diǎn)主節(jié)點(diǎn)切換備用節(jié)點(diǎn)修改系統(tǒng)配置項(xiàng)關(guān)閉關(guān)閉防火墻修改內(nèi)核配置參數(shù)并執(zhí)行使之生 centos7.3下 greenplum-db 安裝、配置文檔 一.系統(tǒng)要求 1.系統(tǒng)版本要求:根據(jù)官方文檔: greenplumd-b支持以下幾種linux系統(tǒng): ...

    neuSnail 評(píng)論0 收藏0
  • 探索Greenplum的實(shí)踐,了解新一代大數(shù)據(jù)處理利器

    摘要:上有主節(jié)點(diǎn)和從節(jié)點(diǎn)兩部分,兩者主要的功能是生成查詢(xún)計(jì)劃并派發(fā),以及協(xié)調(diào)并行計(jì)算,同時(shí)在上保存著,這個(gè)全局目錄存著一組數(shù)據(jù)庫(kù)系統(tǒng)本身所具有的元數(shù)據(jù)的系統(tǒng)表。 前言:近年來(lái),互聯(lián)網(wǎng)的快速發(fā)展積累了海量大數(shù)據(jù),而在這些大數(shù)據(jù)的處理上,不同技術(shù)棧所具備的性能也有所不同,如何快速有效地處理這些龐大的數(shù)據(jù)倉(cāng),成為很多運(yùn)營(yíng)者為之苦惱的問(wèn)題!隨著Greenplum的異軍突起,以往大數(shù)據(jù)倉(cāng)庫(kù)所面臨的很多...

    supernavy 評(píng)論0 收藏0
  • 個(gè)推基于 Apache Pulsar 的優(yōu)先級(jí)隊(duì)列方案

    摘要:二基于的優(yōu)先級(jí)隊(duì)列方案針對(duì)以上場(chǎng)景,個(gè)推基于設(shè)計(jì)了第一版的優(yōu)先級(jí)隊(duì)列方案。架構(gòu)在該方案中,個(gè)推將優(yōu)先級(jí)統(tǒng)一設(shè)定為高中低三個(gè)級(jí)別。六總結(jié)現(xiàn)在個(gè)推針對(duì)優(yōu)先級(jí)中間件的改造方案已經(jīng)在部分現(xiàn)網(wǎng)業(yè)務(wù)中試運(yùn)行,對(duì)于的穩(wěn)定性,我們還在持續(xù)關(guān)注中。 showImg(https://segmentfault.com/img/remote/1460000018868129);作者:個(gè)推平臺(tái)研發(fā)工程師 祥子 ...

    bingchen 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<