[root@gbase2 ~] # systemctl status firewalld #查看防火墻狀態(tài)
[root@gbase2 ~] # systemctl stop firewalld #關(guān)閉防火墻
[root@gbase2 ~] # systemctl disable firewalld #開機(jī)不啟動
[root@gbase2 ~]# vi /etc/selinux/config #設(shè)置selinux為disabled
SELINUX=disabled #此處修改為disabled
兩個節(jié)點都關(guān)閉防火墻
安裝集群前,需要修改主機(jī)名配置文件/etc/hosts, 在 127.0.0.1后對應(yīng)上 hostname。
[root@gbase1 ~]# vi /etc/hosts #前兩行不要動 前面是IP 主機(jī)名
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
GBASE1
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
[root@GBASE2 ~]# vi /etc/host
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
GBASE2
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
兩個節(jié)點 分別修改
yum install -y libstdc++* cyrus-sasl-lib* zlib* nspr* libidn* libuuid* ncurses-libs* nss-util* openldap* libgcc* nss* glibc* nss-softokn-freebl*
因為測試環(huán)境,我這里直接手動同步兩個節(jié)點的時間。生產(chǎn)數(shù)據(jù)庫的話建議配置NTP同步時間。
[root@gbase1 ~]# date -s 14:27:48
Thu Jul 15 14:27:48 EDT 2021
[root@GBASE2 ~]# date -s 14:27:48
Thu Jul 15 14:27:48 EDT 2021
通過修改配置文件/etc/security/limits.conf,添加如下兩行,操作系統(tǒng)重啟后生效:
* soft as unlimited
* hard as unlimited
通過修改配置文件/etc/security/limits.conf,添加如下內(nèi)容,操作系統(tǒng)重啟后生效:
* rss as unlimited
[root@gbase1 opt]# ls
Gbase8a_MPP_Cluster-NoLicense-FREE-8.6.2_build43-R7-redhat7.3-x86_64.tar.bz2
[root@gbase1 opt]# tar xfj Gbase8a_MPP_Cluster-NoLicense-FREE-8.6.2_build43-R7-redhat7.3-x86_64.tar.bz2
在安裝集群前,需要根據(jù)實際情況,對安裝參數(shù)文件進(jìn)行修改。安裝參數(shù)文件存在于解壓安裝包文件后的 gcinstall/這個路徑里,安裝參數(shù)文件的文件名為:demo.options。
# cd gcinstall
# vi demo.options
installPrefix= /opt
coordinateHost = 192.168.0.10,192.168.0.11
coordinateHostNodeID = 234,235,237
dataHost = 192.168.0.10,192.168.0.11
#existCoordinateHost =
#existDataHost =
loginUser= root
loginUserPwd = woaini
#loginUserPwdFile = loginUserPwd.json
dbaUser = gbase
dbaGroup = gbase
dbaPwd = gbase
rootPwd = woaini
#rootPwdFile = rootPwd.json
dbRootPwd =
#mcastAddr = 226.94.1.39
mcastPort = 5493
--安裝參數(shù)說明如下:
installPrefix:指定安裝目錄。
coordinateHost :所有 coordinator 節(jié)點 IP 列表,IP 地址之間用“,”分隔。
dataHost: 所有 data 節(jié)點 IP 列表,IP 地址之間用“,”分隔。
existCoordinateHost: 所有已存在的 coordinator 節(jié)點 IP 列表,IP 地址之間用“,”分隔。
existDataHost: 所有已存在的 data 節(jié)點 IP 列表,IP 地址之間用“,”分隔。
loginUser: 通過該用戶 ssh 到集群各節(jié)點,再 su 切換到 root 用戶執(zhí)行命令,該參數(shù)必須使用。默認(rèn)用戶為 root。
loginUserPwdFile 表示支持用戶 loginUser 在集群節(jié)點不同密碼的方式;
loginUserPwd表示用戶 loginUser在集群節(jié)點密碼相同的方式。兩者不能兼用,否則報錯,可以根據(jù)密碼的異同選擇參數(shù)使用,必須使用其一。默認(rèn)密碼均為111111。
dbaUser: 集群運行時使用的操作系統(tǒng)用戶名。配置 dbaUser 與installPrefix 執(zhí)行目錄相同,需要保證該用戶已創(chuàng)建。
dbaGroup: 集群運行時使用的操作系統(tǒng)用戶所屬的組名。
dbaPwd: 集群運行時使用的操作系統(tǒng)用戶的密碼。
rootPwdFile,該參數(shù)支持 root 用戶在多節(jié)點不同密碼方式,與參數(shù)
rootPwd 不能同時使用,否則報錯。默認(rèn)密碼 111111。
dbRootPwd :數(shù)據(jù)庫 root 用戶密碼。安裝集群時無需設(shè)置,僅在集群升級、擴(kuò)容、節(jié)點替換時使用生效。
mcastAddr:組播地址,缺省值為 226.94.1.39,組播方式會引起網(wǎng)絡(luò)風(fēng)暴,因此不建議使用此方式,如果將 mcastAddr 參數(shù)刪除,則會按照 UDPU 方式進(jìn)行安裝,我們建議用戶按此方式安裝。
mcastPort:組播端口,缺省值為 5493,如果按照 UDPU 方式安裝,則此參數(shù)無效。
rootPwd:安裝集群節(jié)點機(jī)器中 linux 操作系統(tǒng)中 root 用戶的統(tǒng)一的密碼。
characterSet:系統(tǒng)支持指定字符集安裝,默認(rèn)值為 utf8,取值范圍【utf8,gbk】。同時需保證,客戶端設(shè)置的字符集,以及操作系統(tǒng)設(shè)置的字符集,必須與其保持統(tǒng)一。
sshPort:用于指定安裝集群的機(jī)器的 ssh port,要求所有節(jié)點 ssh port一致。默認(rèn)不在 demo.options 顯示。默認(rèn)值為 22。
coordinateHostNodeID: 支持對 IPV6 地址的輸入,當(dāng)集群節(jié)點為 IPV4 地址,則該參數(shù)無效,可不用設(shè)置;當(dāng)集群節(jié)點為 IPV6 地址,則用戶必須手動設(shè)置該參數(shù),該參數(shù)為若干個正整數(shù),需要與 coordinateHost 中的 IP 一一對應(yīng),用逗號隔開。例如 coordinateHostNodeID = 1,2,3
兩個節(jié)點的狀態(tài)都是ok的,可以看到管理節(jié)點和數(shù)據(jù)節(jié)點的狀態(tài)。
切換為 gbase 用戶,在安裝包根目錄下配置 distribution。以上述安裝為
例,配置 distribution 的操作如下:
[gbase@gbase1 gcinstall]$ gcadmin distribution gcChangeInfo.xml p 1 d 1
gcadmin generate distribution ...
NOTE: node [192.168.0.10] is coordinator node, it shall be data node too
NOTE: node [192.168.0.11] is coordinator node, it shall be data node too
gcadmin generate distribution successful
配置完后如下:
命令參數(shù):
p number:每個數(shù)據(jù)節(jié)點存放的分片數(shù)量,最小值為1,p值乘數(shù)據(jù)節(jié)點數(shù)不大于 65535,即集群總分片數(shù)不大于 65535,否則 gcadmin 將報錯退出。
d number:每個分片的備份數(shù)量,取值為 0,1 或 2。若不輸入?yún)?shù) d,默認(rèn)值為 1。
首先使用 root 帳號登錄集群。
執(zhí)行初始化命令 initnodedatamap 命令。
注意:此命令只需執(zhí)行一次,如果重復(fù)執(zhí)行,系統(tǒng)會報告如下信息:
至此,GBase 8a MPP Cluster 安裝結(jié)束。
更多精彩干貨分享
點擊下方名片關(guān)注
IT那活兒
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/129840.html
.markdown-body{word-break:break-word;line-height:1.75;font-weight:400;font-size:15px;overflow-x:hidden;color:#333}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body...
摘要:本文整理了年月國產(chǎn)數(shù)據(jù)庫大事件和重要產(chǎn)品發(fā)布消息。柏睿數(shù)據(jù)庫加速安全卡面向全球重磅發(fā)布。月日,在全球數(shù)字經(jīng)濟(jì)大會成果發(fā)布會上,中國移動北京分公司與國產(chǎn)數(shù)據(jù)庫領(lǐng)域新銳企業(yè)柏睿數(shù)據(jù)簽署戰(zhàn)略合作協(xié)議。本次大賽主要面向全國愛好數(shù)據(jù)庫的高校學(xué)生。 本文整理了2021年8月國產(chǎn)數(shù)據(jù)庫大事件和重要產(chǎn)品發(fā)布消息。目錄8月國產(chǎn)數(shù)據(jù)庫大事記TOP108月國產(chǎn)數(shù)據(jù)庫大事記時間線產(chǎn)品/版本發(fā)布兼容認(rèn)證8月排行榜新增...
摘要:環(huán)境信息系統(tǒng)版本信息環(huán)境版本主機(jī)信息主機(jī)名安裝用戶操作系統(tǒng)環(huán)境預(yù)設(shè)以下步驟所有集群主機(jī)都要配置關(guān)閉防火墻禁用文件配置修改主機(jī)名以機(jī)器為例登錄修改主機(jī)名為退出重新登錄查看是否生效配置用戶組將安裝用戶加入組建議安裝用戶選擇非用戶禁用交 環(huán)境信息 系統(tǒng)版本信息 環(huán)境 版本 OS CentOS Linux release 7.4.1708 (Core) Kernel Linux v...
摘要:環(huán)境信息系統(tǒng)版本信息環(huán)境版本主機(jī)信息主機(jī)名安裝用戶操作系統(tǒng)環(huán)境預(yù)設(shè)以下步驟所有集群主機(jī)都要配置關(guān)閉防火墻禁用文件配置修改主機(jī)名以機(jī)器為例登錄修改主機(jī)名為退出重新登錄查看是否生效配置用戶組將安裝用戶加入組建議安裝用戶選擇非用戶禁用交 環(huán)境信息 系統(tǒng)版本信息 環(huán)境 版本 OS CentOS Linux release 7.4.1708 (Core) Kernel Linux v...
摘要:安裝及配置由于查看集群憑證可以直接登錄集群,所以查看集群憑證的操作已歸為用戶角色權(quán)限中的增權(quán)限,如需查看集群憑證,請確保所在角色已開啟增權(quán)限。所屬與集群同開通外網(wǎng)是一安裝下載安裝包,我們下載的安裝包,其他版本請前往官網(wǎng)下載。安裝及配置kubectl由于查看集群憑證可以直接登錄集群,所以查看集群憑證的操作已歸為用戶角色權(quán)限中的增權(quán)限,如需查看集群憑證,請確保所在角色已開啟UK8S增權(quán)限。本文主...
閱讀 1459·2023-01-11 13:20
閱讀 1813·2023-01-11 13:20
閱讀 1263·2023-01-11 13:20
閱讀 2006·2023-01-11 13:20
閱讀 4226·2023-01-11 13:20
閱讀 2879·2023-01-11 13:20
閱讀 1488·2023-01-11 13:20
閱讀 3807·2023-01-11 13:20