小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

實戰(zhàn)篇:GBase 8a MPP Cluster 安裝部署過程

 LuciferLiu 2021-12-10

目錄




































?? 前言

最近參加了 GBase 數(shù)據(jù)庫訓(xùn)練營的培訓(xùn),學(xué)習(xí)過程中,需要安裝部署 GBase 8a MPP Cluster 集群環(huán)境,本次僅做記錄以供參考。

官方安裝教程:E01 GBase 8a MPP Cluster V95 安裝和卸載

?? 環(huán)境準(zhǔn)備

節(jié)點操作系統(tǒng)IP地址內(nèi)存gbase版本
gbase01redhat7.310.211.55.1002GRHEL7.3-x86_64-9.5.2.39
gbase02redhat7.310.211.55.1012GRHEL7.3-x86_64-9.5.2.39
gbase03redhat7.310.211.55.1022GRHEL7.3-x86_64-9.5.2.39

?? 注意:由于官方提供的安裝包版本為 Redhat7.3 版本,因此無法選擇其余版本操作系統(tǒng);安裝系統(tǒng)時建議在“軟件選擇”中勾選“帶GUI的服務(wù)器”中的“開發(fā)工具”選項。

安裝介質(zhì)下載

【百度云盤鏈接】:https://pan.baidu.com/s/1cI7tIdyCojMku2yjhrWDlw
【提取碼】:ckrf

安裝介質(zhì)包括:

☆ GBase 8a集群產(chǎn)品手冊9.5.2.39 GBase 8a集群產(chǎn)品手冊
☆ GBaseDataStudio GBase 8a集群圖形化工具-企業(yè)管理器GBaseDataStudio
☆ RHEL7.3-x86_64-9.5.2.39-license GBase 8a集群產(chǎn)品安裝包和linux客戶端

操作系統(tǒng)安裝

首先創(chuàng)建安裝一臺 gbase01 作為主節(jié)點,然后克隆另外兩臺(gbase02、gbase03)作為數(shù)據(jù)節(jié)點。

虛擬機軟件選擇可以為 VMWare、Vbox、Parallels等等。

?? 注意:克隆后需要單獨配置每臺機器的主機名和網(wǎng)絡(luò)IP地址。

安裝前準(zhǔn)備

?? 以下操作,三臺主機均需執(zhí)行!截圖僅展示主節(jié)點。

1、關(guān)閉防火墻

systemctl stop firewalld.service
systemctl disable firewalld.service

2、禁用 Selinux

關(guān)閉 Selinux 之后需要重啟主機才能生效,這里使用 setenforce 0 臨時生效。

/usr/sbin/setenforce 0sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

3、創(chuàng)建 gbase 用戶

useradd gbaseecho gbase | passwd --stdin gbase

4、創(chuàng)建目錄并授權(quán)

mkdir -p /opt/gbasechown gbase:gbase /opt/gbasechown gbase:gbase /tmp

5、重啟主機

reboot

非必須,建議重啟三個節(jié)點后進行安裝。

?? GBase 8a MPP Cluster 安裝

確保以上環(huán)境均已配置完成,網(wǎng)絡(luò)IP設(shè)置正確,就可以正式開始安裝。

主節(jié)點上傳安裝介質(zhì)

本文主節(jié)點為 10.211.55.100,因此上傳安裝介質(zhì)到主節(jié)點 /opt 目錄下。

上傳介質(zhì)可以通過 ftp 工具上傳。

主節(jié)點解壓安裝包

cd /opttar xfj GBase8a_MPP_Cluster-License-9.5.2.39-redhat7.3-x86_64.tar.bz2

解壓成功后,/opt 目錄會多出一個 gcinstall 的目錄。

分發(fā)配置文件

這里三臺主機均需要配置環(huán)境變量,因此需要拷貝配置文件 SetSysEnv.py 到三臺主機的 /opt 目錄下。

cp gcinstall/SetSysEnv.py /optscp /opt/gcinstall/SetSysEnv.py 10.211.55.101:/optscp /opt/gcinstall/SetSysEnv.py 10.211.55.102:/opt

?? 注意:以上命令只需要在主節(jié)點執(zhí)行分發(fā)即可。

配置環(huán)境變量

以下命令每個節(jié)點均需執(zhí)行:

cd /opt
python SetSysEnv.py --dbaUser=gbase --installPrefix=/opt/gbase --cgroup

修改主節(jié)點安裝配置文件

su - gbase
cd /opt/gcinstall/
vi demo.options

修改內(nèi)容如下:

installPrefix= /opt/gbase
coordinateHost = 10.211.55.100,10.211.55.101,10.211.55.102
coordinateHostNodeID = 100,101,102
dataHost = 10.211.55.100,10.211.55.101,10.211.55.102
#existCoordinateHost =
#existDataHost =
dbaUser = gbase
dbaGroup = gbase
dbaPwd = 'gbase'
rootPwd = 'gbase'
#rootPwdFile = rootPwd.json

?? 注意:IP地址根據(jù)實際環(huán)境進行修改,dbaPwdgbase 賬戶的密碼,rootPwdroot 賬戶的密碼。

主節(jié)點執(zhí)行安裝命令

只需要在主節(jié)點執(zhí)行安裝命令即可。

cd /opt/gcinstall
./gcinstall.py --silent=demo.options

截圖只截取重要部分,其余內(nèi)容過多不作展示。

檢查集群狀態(tài)

gbase 用戶下,新打開一個窗口或者手動生效環(huán)境變量:

source ~/.bash_profile
gcadmin

?? 可以看到此時集群狀態(tài)和節(jié)點狀態(tài)都是 CLOSE,原因是因為因為沒有注冊 License 授權(quán),屬于正?,F(xiàn)象。

申請和導(dǎo)入授權(quán)

① 導(dǎo)出集群各節(jié)點的指紋信息

進入 /opt/gcinstall 目錄下,執(zhí)行導(dǎo)出指紋命令,IP和密碼根據(jù)實際情況修改:

cd /opt/gcinstall
./gethostsid -n 10.211.55.100,10.211.55.101,10.211.55.102 -u root -p gbase -f /tmp/finger.txt

② 郵件申請授權(quán)

  • 發(fā)郵件給:license@gbase.cn;抄送給 shenliping@gbase.cn;

  • 附件為指紋信息文件finger.txt;

  • 郵件標(biāo)題:GBase 8a MPP Cluster v95 license 申請

  • 郵件正文:

客戶名稱: 學(xué)員公司名稱
項目名稱: 2021年X月認(rèn)證培訓(xùn)
申請人: 填寫自己姓名
申請原因: 培訓(xùn)學(xué)習(xí)
有效期: 3個月
操作系統(tǒng)名稱及版本: Red Hat Enterprise Linux Server release 7.3 (Maipo)
8a集群版本: GBase8a_MPP_Cluster-License-9.5.2.39-redhat7.3-x86_64.tar.bz2

授權(quán)申請?zhí)幚頃r間點為工作日 9:00、13:30和17:30。學(xué)員收到授權(quán)文件(20210817-08.lic)后上傳到主節(jié)點的 /tmp 下。

③ 主節(jié)點導(dǎo)入授權(quán)

cd /opt/gcinstall
./License -n 10.211.55.100,10.211.55.101,10.211.55.102 -f /tmp/20210817-08.lic -u gbase -p gbase

④ 檢查授權(quán)情況

cd /opt/gcinstall
./chkLicense -n 10.211.55.100,10.211.55.101,10.211.55.102 -u gbase -p gbase

可以看到,三個節(jié)點均已授權(quán)成功。

License 狀態(tài)說明:

  • is_exist 用于標(biāo)識 license 文件是否存在: yes 代表存在,no 代表不存在;

  • version 用于標(biāo)識 license 類型: trial為試用版, business 為商用版;

  • expire_time 用于標(biāo)識試用版 license 的到期日期,只在檢測試用版license 時才會顯示;

  • is_valid 用于標(biāo)識 license 是否有效: yes 代表 license 有效,no代表 license 失效;

?? 注意:授權(quán)有效期為 3 個月,如果沒超出 license 有效期,CPU、內(nèi)存、網(wǎng)卡等機器配置沒變更過,可以重復(fù)使用。虛擬機系統(tǒng)重裝之后,就需要重新申請。

所有節(jié)點啟動集群服務(wù)

su - gbase
gcluster_services all start
gcadmin

確認(rèn)集群狀態(tài)均已 OPEN ,運行正常。

主節(jié)點設(shè)置分片信息

gcadmin distribution gcChangeInfo.xml p 2 d 1 pattern 1

執(zhí)行完之后,在 /opt/gcinstall 目錄下會生成 gcChangeInfo.xml 文件:

再次檢查集群狀態(tài):

gcadmin

gcadmin showdistribution node

數(shù)據(jù)庫初始化

在管理節(jié)點上執(zhí)行如下命令(數(shù)據(jù)庫root密碼默認(rèn)為空

gccli -u root -p
密碼為空,直接回車
initnodedatamap;

創(chuàng)建庫表

create database lucifer;show database;user lucifer;create table lucifer(id int ,name varchar(20));show tables;insert into lucifer values(1,'lucifer');select * from lucifer;

?? 集群卸載

關(guān)閉所有集群服務(wù)

3臺主機均需執(zhí)行關(guān)閉命令:

gcluster_services all stop

主節(jié)點執(zhí)行卸載命令

cd /opt/gcinstall
./unInstall.py --silent=demo.options

這里我還要學(xué)習(xí),就不演示卸載了??!

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多