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