CentOS7 安裝 Gauss DB 200 單節(jié)點

Gauss DB

產(chǎn)品定位

GaussDB 200是一款具備分析及混合負(fù)載能力的分布式數(shù)據(jù)庫,支持x86和Kunpeng硬件架構(gòu)倘屹,支持行存儲與列存儲,提供PB(Petabyte)級數(shù)據(jù)分析能力慢叨、多模分析能力和實時處理能力纽匙,用于數(shù)據(jù)倉庫、數(shù)據(jù)集市拍谐、實時分析哄辣、實時決策和混合負(fù)載(HTAP)等場景,廣泛應(yīng)用于金融赠尾、政府力穗、電信等行業(yè)核心系統(tǒng)。
GaussDB 200采用MPP(Massively Parallel Processing)架構(gòu)气嫁,在核心技術(shù)上跟傳統(tǒng)數(shù)據(jù)庫相比有巨大優(yōu)勢当窗,可以解決很多行業(yè)用戶的數(shù)據(jù)處理性能問題,可以為超大規(guī)模數(shù)據(jù)管理提供高性價比的通用計算平臺寸宵,并可用于支撐各類數(shù)據(jù)倉庫系統(tǒng)崖面、BI(Business Intelligence)系統(tǒng)和決策支持系統(tǒng),統(tǒng)一為上層應(yīng)用的決策分析等提供服務(wù)梯影。

以上是官方提供的介紹信息巫员。Gauss DB是華為在pg基礎(chǔ)上進(jìn)行研發(fā),目前應(yīng)用落地案例不多甲棍,在DB-Engines中沒有排名简识,業(yè)界對于此數(shù)據(jù)庫的評價也是褒貶不一。但是作為技術(shù)愛好者以及國產(chǎn)粉感猛,還是決定要研究一下七扰。(*^▽^*)

安裝環(huán)境

硬件

項目 說明
CPU 96
內(nèi)存 128 Gb
存儲 2.08 Tb

軟件

  • CentOS 7.6
  • GaussDB_200_6.5.1

IP

  • 192.168.3.241

官方支持

https://support.huawei.com/enterprise/zh/cloud-computing/gaussdb-200-pid-21407429

準(zhǔn)備工作

硬件及OS

請參考之前寫文章:
http://www.reibang.com/p/3947273a6178
盤符規(guī)劃如下:

節(jié)點 歸屬 路徑 容量 特殊說明
所有 OS /boot 2 G
所有 OS /boot/efi 200 M
所有 OS / 20 G
所有 OS /tmp 10 G
所有 OS /var 10 G
所有 OS /var/log 130GB 開啟core dump功能,400GB
所有 OS /srv/BigData 60 G
所有 OS /opt 150 G OS盤剩余空間都分配給“/opt”分區(qū)陪白,建議OS盤磁盤總?cè)萘俊?00GB颈走,“/opt”分區(qū)容量≥150GB。
管理 ManagerDB /srv/BigData/dbdata_om 300 G 單獨占用一個盤符咱士,建議容量≥300GB
管理 LocalBackup /srv/BigData/LocalBackup 300 G 單獨占用一個盤符立由,建議容量≥300GB
數(shù)據(jù) Data /srv/BigData/mppdb/data1 500 G 單獨占用一個盤符轧钓,建議容量≥500GB

ipv6需要禁用,否則在manager中創(chuàng)建集群的時候回有業(yè)務(wù)ip錯誤的問題锐膜。

Gauss DB 200軟件

  • FusionInsight_Manager_6.5.1_RHEL_ARM64.tar.gz
  • FusionInsight_BASE_6.5.1_RHEL_ARM64.tar.gz
  • GaussDB_200_6.5.1_RHEL_ARM64.tar.gz
  • FusionInsight_MPPDBMonitor_6.5.1_RHEL_ARM64.tar.gz(可選)
  • FusionInsight_SetupTool_6.5.1_ARM64.tar.gz
    因為使用的泰山服務(wù)器毕箍,選用Arm架構(gòu)對應(yīng)的版本,安裝文件都可以在官方支持中下載到枣耀。


    image.png

安裝

上傳Gauss DB 200軟件并解壓

  • 上傳軟件到/opt路徑
[root@zhdata1 opt]# ll -h /opt
total 2.4G
-rw-r--r--. 1 root root  63M Mar  6 12:00 FusionInsight_BASE_6.5.1_RHEL_ARM64.tar.gz
-rw-r--r--. 1 root root 673M Mar  6 12:02 FusionInsight_Manager_6.5.1_RHEL_ARM64.tar.gz
-rw-r--r--. 1 root root 1.2G Mar  6 12:03 FusionInsight_MPPDBMonitor_6.5.1_RHEL_ARM64.tar.gz
-rw-r--r--. 1 root root 1.7M Mar  6 12:02 FusionInsight_SetupTool_6.5.1_ARM64.tar.gz
-rw-r--r--. 1 root root 438M Mar  6 12:03 GaussDB_200_6.5.1_RHEL_ARM64.tar.gz
drwxr-xr-x. 2 root root    6 Oct 31  2018 rh
  • 然后解壓下面三個軟件包
tar -xzvf FusionInsight_Manager_6.5.1_RHEL_ARM64.tar.gz
tar -xzvf FusionInsight_SetupTool_6.5.1_ARM64.tar.gz
tar -xzvf GaussDB_200_6.5.1_RHEL_ARM64.tar.gz
  • 解壓完成后霉晕,分別將除Manager外的其他部件包拷貝至“/opt/FusionInsight_Manager/software/packs”路徑下(如同時安裝其他部件庭再,需要一起拷貝):
cp FusionInsight_BASE_6.5.1_RHEL_ARM64.tar.gz FusionInsight_MPPDB_6.5.1_RHEL_ARM64.tar.gz FusionInsight_Manager/software/packs/
  • 掛載操作系統(tǒng)鏡像
[root@zhdata1 opt]# mount /dev/sr0 /media/
mount: /dev/sr0 is write-protected, mounting read-only
  • 確認(rèn)操作系統(tǒng)編碼
    操作系統(tǒng)的編碼必須為“en_US.UTF-8”或“POSIX”捞奕。
[root@zhdata1 opt]# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

修改配置文件

  • 拷貝預(yù)配置文件夾
    將要安裝GaussDB 200的節(jié)點上的“/opt/FusionInsight_SetupTool/preset”文件夾拷貝至節(jié)點的“/opt”目錄下并在所有節(jié)點上執(zhí)行sh /opt/preset/preset.sh命令。
[root@zhdata1 opt]# cp -r /opt/FusionInsight_SetupTool/preset /opt
[root@zhdata1 opt]# ll
total 2907816
-rw-r--r--. 1 root  root    65416159 Mar  6 12:00 FusionInsight_BASE_6.5.1_RHEL_ARM64.tar.gz
drwxrwxr-x. 3 root  root          22 Aug  2  2019 FusionInsight_Manager
-rw-r--r--. 1 root  root   705043600 Mar  6 12:02 FusionInsight_Manager_6.5.1_RHEL_ARM64.tar.gz
-rw-rw-r--. 1 20007 20007  458784550 Aug  1  2019 FusionInsight_MPPDB_6.5.1_RHEL_ARM64.tar.gz
-rw-r--r--. 1 root  root  1287784413 Mar  6 12:03 FusionInsight_MPPDBMonitor_6.5.1_RHEL_ARM64.tar.gz
drwxrwxr-x. 7 root  root         146 Jul 11  2019 FusionInsight_SetupTool
-rw-r--r--. 1 root  root     1710232 Mar  6 12:02 FusionInsight_SetupTool_6.5.1_ARM64.tar.gz
-rw-r--r--. 1 root  root   458858393 Mar  6 12:03 GaussDB_200_6.5.1_RHEL_ARM64.tar.gz
drwxr-xr-x. 4 root  root         100 Mar  6 14:33 preset
drwxr-xr-x. 2 root  root           6 Oct 31  2018 rh
[root@zhdata1 opt]# sh preset/preset.sh
start to preSet
success to preSet.

  • 修改/opt/FusionInsight_Manager和/opt/FusionInsight_SetupTool屬主
chown omm: /opt/FusionInsight_Manager/ -R
chown omm: /opt/FusionInsight_SetupTool -R
  • 修改操作系統(tǒng)配置文件
    節(jié)點的操作系統(tǒng)配置文件包含操作系統(tǒng)配置文件(“preinstall.ini”)拄轻、節(jié)點的分區(qū)配置文件(“host0.ini”)颅围,根據(jù)樣例手動生成各文件,修改相應(yīng)參數(shù)恨搓,并上傳到各節(jié)點相應(yīng)位置院促。
cd /opt/FusionInsight_SetupTool/preinstall
vim preinstall.ini

preinstall.ini內(nèi)容如下:

g_hosts="192.168.3.241"
g_parted=2
g_parted_conf="192.168.3.241:host0.ini;"
g_hostname_conf="192.168.3.241:192.168.3.241:zhdata1;"
g_add_pkg=1
g_pkgs_dir="centos-7.6:/media/"
g_swap_off=1
g_user_name="root"
g_port=22
g_log_file="/tmp/fi-preinstall.log"
g_check=1
g_debug=0
g_wce_conf=0
g_platform="aarch64"
g_optimize="default"
g_kms_conf=0
g_core_dump=0
g_core_dump_dir="/var/log/core"

創(chuàng)建host0.ini文件

[root@zhdata1 preinstall]# vim partition/ini/host0.ini 
[root@zhdata1 preinstall]# cat partition/ini/host0.ini 
#mount               required    care    condition
dbdata_om.conf       y           y       n
backup_om.conf       y           y       n
mppdb1.conf          y           y       n

執(zhí)行preinstall

[root@zhdata1 preinstall]# cd ..
[root@zhdata1 FusionInsight_SetupTool]# ./setuptool.sh preinstall -n
Please enter cluster SSH password for root: 

**FusionInsight PreInstall is starting...

**********************************
*****FusionInsight Preinstall***** 
********************************** 
***** Time:308s 
***** Running:0 
***** Success:1 
***** Failure:0 
***** Total:1 
***** Schedule:100%

You can get more information about the preinstall from /tmp/fi-preinstall.log and /tmp/diskmgt/autopart.log

安裝單機(jī)Manager

修改install.ini文件

[root@zhdata1 FusionInsight_SetupTool]# cd /opt/FusionInsight_Manager/software
[root@zhdata1 software]# vim install.ini

[HA]
    ha_mode=single
    local_ip1=192.168.3.241
    local_ip2=
    local_ip3=
    local_ip4=
    peer_ip1=
    peer_ip2=
    peer_ip3=
    peer_ip4=
    ws_float_ip=
    ws_float_ip_interface=
    ws_float_ip_netmask=
    ws_gateway=
    om_float_ip=
    om_float_ip_interface=
    om_float_ip_netmask=
    om_gateway=
    ntp_server_ip=
    om_mediator_ip=
    sso_ip=
    sso_port=
    bigdata_home=/opt/huawei/Bigdata
    bigdata_data_home=/srv/BigData
    cluster_nodes_scale=
    tls_protocol_min=
    realm_parse_ip=
    kerberos_realm=
[/HA]
  • ha_mode默認(rèn)值為double,這里改為single斧抱;
  • local_ip1為本機(jī)的ip常拓;
  • bigdata_home為集群安裝目錄,可自定義辉浦;
  • bigdata_data_home為集群數(shù)據(jù)目錄弄抬,可自定義。

執(zhí)行安裝

[root@zhdata1 ~]# cd /opt/FusionInsight_Manager/software
[root@zhdata1 software]# ./install.sh -f /opt/FusionInsight_Manager/software/install.ini

=================================== Welcome ===================================
=== STEP 1 Checking the parameters.
=== STEP 2 Preparing for installation components.                         [done]
=== STEP 3 Installing the manager.                                        [done]
=== STEP 4 Installing the packs.                                          [done]
=== STEP 5 Starting the OMS.                                              [done]
=== STEP 6 Waiting for ntp to startup.                                    [done]
=== STEP 7 Configuring and starting agent.                                [done]
============================= Install Successfully ============================
Please visit http://192.168.3.241:8080/web/ to continue cluster installation.
Installation is successful. 

運行單機(jī)版配置腳本

GaussDB 200默認(rèn)部署方案至少需要3個節(jié)點宪郊,如需部署單機(jī)版需要在安裝集群前掂恕,運行單機(jī)版配置腳本,將各服務(wù)實例的最小配置實例數(shù)改為1弛槐。執(zhí)行單機(jī)版配置腳本后懊亡,需要重啟controller生效。

[root@zhdata1 software]# su - omm
Last login: Mon Mar  9 11:30:18 CST 2020
[omm@zhdata1 ~]$ sh ${BIGDATA_HOME}/om-server/om/sbin/enable_single_host_cluster.sh
[omm@zhdata1 ~]$ sh ${BIGDATA_HOME}/om-server/om/sbin/restart-controller.sh
Restarting controller service using configuration /opt/huawei/Bigdata/om-server/om/sbin/../etc/om
Enter into stop-controller.sh
End into stop-controller.sh
Enter into start-controller.sh
Controller start with process id 15188.
End into start-controller.sh
[omm@zhdata1 ~]$ 

使用manager安裝集群

  • 使用之前步驟中提示的地址(http://服務(wù)器ip:8080/web/)登錄manager乎串。


    image.png
  • 第一次登錄需要修改密碼店枣。


    image.png
  • 使用第5步生成的訪問地址登陸到FusionInsight Manager系統(tǒng),初次登陸需要更改admin密碼叹誉,初始密碼為Admin@123艰争。點擊"創(chuàng)建集群",如下圖:


    image.png

    image.png

    image.png

    image.png

    image.png

    image.png

    image.png

    image.png

    image.png

    image.png

打完收工

image.png

一天之后

image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末桂对,一起剝皮案震驚了整個濱河市甩卓,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蕉斜,老刑警劉巖逾柿,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件缀棍,死亡現(xiàn)場離奇詭異,居然都是意外死亡机错,警方通過查閱死者的電腦和手機(jī)爬范,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來弱匪,“玉大人青瀑,你說我怎么就攤上這事∠艚耄” “怎么了斥难?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長帘饶。 經(jīng)常有香客問我哑诊,道長,這世上最難降的妖魔是什么及刻? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任镀裤,我火速辦了婚禮,結(jié)果婚禮上缴饭,老公的妹妹穿的比我還像新娘暑劝。我一直安慰自己,他們只是感情好颗搂,可當(dāng)我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布担猛。 她就那樣靜靜地躺著,像睡著了一般峭火。 火紅的嫁衣襯著肌膚如雪毁习。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天卖丸,我揣著相機(jī)與錄音纺且,去河邊找鬼。 笑死稍浆,一個胖子當(dāng)著我的面吹牛载碌,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播衅枫,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼嫁艇,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了弦撩?” 一聲冷哼從身側(cè)響起步咪,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎益楼,沒想到半個月后猾漫,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體点晴,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年悯周,在試婚紗的時候發(fā)現(xiàn)自己被綠了粒督。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡禽翼,死狀恐怖屠橄,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情闰挡,我是刑警寧澤锐墙,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站解总,受9級特大地震影響贮匕,放射性物質(zhì)發(fā)生泄漏姐仅。R本人自食惡果不足惜花枫,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望掏膏。 院中可真熱鬧劳翰,春花似錦、人聲如沸馒疹。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽颖变。三九已至生均,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間腥刹,已是汗流浹背马胧。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留衔峰,地道東北人佩脊。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓,卻偏偏與公主長得像垫卤,于是被迫代替她去往敵國和親威彰。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,675評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 本文是二進(jìn)制鋼筆原創(chuàng)的第10篇文章穴肘。 01 生活中的慣性定律 牛頓大師的慣性定律我們都已經(jīng)耳熟能詳了歇盼。 “任何物體...
    二進(jìn)制鋼筆閱讀 252評論 0 1
  • 這個世界上為什么會有這么多狂妄的人呢,因為他們的自大超過了他們的學(xué)識评抚。
    zoe蘭閱讀 393評論 0 0
  • 1豹缀、Redis下載地址:https://redis.io/download2赵讯、通過xftp工具將Redis安裝文件...
    晨暮云海閱讀 833評論 0 1
  • 01 老媽說要創(chuàng)業(yè)边翼,有一個好門路,準(zhǔn)備投資鸣剪。 按正規(guī)的套路组底,我們所在的三線城市,到了我媽這個年齡筐骇,等著拿退休金就好...
    喵姬閱讀 1,433評論 0 0