【云駐共創】如何在華為云的鯤鵬服務器部署 openGauss 數據庫

      網友投稿 1330 2025-04-01

      1. 創建虛擬私有云VPC

      虛擬私有云 VPC 為彈性云服務器 ECS 資源構建出隔離的虛擬私有網絡環境。購買彈性云服務器 ECS 需要綁定 VPC。如果沒有接觸過 VPC 為何物,可以將其理解為公司的網絡,而 VPC 內的子網可以比作為公司內部各個部門之前隔離的內部網絡,雖然大家的出口 IP 一致,但是各自屬于不同的內部網絡,各自之間處于不同的網絡,可能還會有一定的隔離。

      1.1 進入虛擬私有云 VPC 界面

      在“網絡”下找到如下圖所示的“虛擬私有云VPC”

      1.2?創建虛擬私有云VPC

      點擊右上角“創建虛擬私有云”按鈕,進入創建VPC界面。

      然后完成基本配置(區域、名稱、網段、企業項目、可用區、名稱、子網網段)

      我是用的基本信息如下:

      ①區域:華北-北京四

      ②名稱:vpc-opengauss

      ③IPv4網段:192.168.0.0/16

      默認子網配置:

      ①可用區:可用區1

      ②名稱:subnet-opengauss

      【云駐共創】如何在華為云的鯤鵬服務器部署 openGauss 數據庫

      ③子網IPv4字段:192.168.0.0/24

      填寫完基本信息之后,然后點擊“立即創建”按鈕。進入到VPC列表界面查看已經創建的VPC。

      2.?創建彈性云服務器ECS

      在彈性云服務器ECS上面部署單機 openGauss 數據庫,購買一臺彈性云服務器ECS,規格建議:CPU?4核,內存16GB。

      2.1?進入彈性云服務器ECS界面

      進入到華為云控制臺,移動鼠標到左側菜單欄,進入服務列表里面:搜索 ECS,再在搜索結果中選擇“彈性云服務器ECS”進入其界面。?然后點擊右上角“購買彈性云服務器”按鈕。

      2.2?選擇彈性云服務器ECS規格參數

      基礎配置:

      ①計費模式:按需計費

      ②區域:華北-北京四

      ③可用區:可用區1

      ④CPU架構:鯤鵬計算

      ⑤規格:鯤鵬通用計算增強型?|?kc1.xlarge.4|?4vCPU?|?16GB

      ⑥鏡像:公共鏡像

      ⑦操作系統:openEuler?–?openEuler?20.03?64bit?with?ARM(40GB)

      ⑧系統盤:通用型SSD?40G

      ⑨購買量:1?臺

      操作系統選擇openEuler?–?openEuler?20.03?64bit?with?ARM(40GB)

      網絡配置:

      ①網絡:Vpc:vpc-opengauss?(與創建VPC步驟中保持一致)、Subnet:?subnet-opengauss、自動分配IP地址

      ②安全組:使用默認的?Sys-default

      ③彈性公網IP:現在購買

      ④線路:全動態BGP

      ⑤公網帶寬:按帶寬計費

      ⑥帶寬大?。??Mbit/s

      點擊下一步,進入高級配置。

      高級配置:

      ①云服務器名稱:ecs-opengauss

      ②登錄憑證:密碼

      ③用戶名:root

      ④密碼:openGauss@123

      ⑤確認密碼:openGauss@123

      ⑥云備份:暫不購買

      其他選項保持默認,點擊下一步,確認配置。

      確認配置:核對擇的配置信息,勾選協議“我已經閱讀并同意《鏡像免責聲明》”

      確認無誤后,點擊“立即購買”。(創建ECS需要等待2分鐘左右)

      3.?遠程登錄彈性云服務器ECS

      使用 ssh 命令登錄彈性云服務器ECS。ssh?root@EIP

      注意:請使用彈性云服務器ECS的公網IP替換命令中的【EIP】。

      進入彈性云服務器ECS 的列表,點擊名稱的鏈接進入基本信息頁面,找到 EIP。

      使用上面的 IP 登錄

      4.?下載openGauss鏡像并解壓

      使用終端登錄到彈性云服務器ECS上面,進入到/opt目錄下,cd?/opt,然后創建一個文件夾 gauss,mkdir?gauss,然后將代碼下載到 /opt/gauss,cd /opt/gauss,wget?https://sandbox-experiment-resource-north-4.obs.cn-north-4.myhuaweicloud.com/opengauss-install/openGauss-1.1.0-openEuler-64bit-all.tar.gz

      解壓,tar?-zxvf?openGauss-1.1.0-openEuler-64bit-all.tar.gz,tar?-zxvf?openGauss-1.1.0-openEuler-64bit-om.tar.gz

      5.?創建集群的xml配置文件

      5.1?準備xml文件需要的配置信息

      可以通過hostname命令查詢服務器名稱,通過ifconfig查詢私有IP地址。然后將其配置到 XML 中,如下:

      5.2?創建配置文件

      進入到gauss目錄下創建文件clusterconfig.xml文件,并將上面的配置信息替換下面例子中的nodeNames,name和backIp1s,backIp1,sshIp1,配置的詳細信息如下:

      6.?安裝數據庫

      安裝數據庫分為兩步,預安裝gs_preinstall和安裝gs_install。預安裝會創建工具、數據、日志文件等目錄,并將相關工具寫入到對應目錄下。安裝則會初始化數據目錄,將數據庫配置文件、數據文件寫入。

      6.1?前置操作:

      (1)?需要修改當前軟件包所在目錄的權限,改為755,確保子用戶可以訪問, chmod?-R?755?/opt/gauss, chmod?-R?755?/opt/gauss/script。

      (2)?對于openEuler系統,需要修改系統的performance.sh文件中min_free_kbytes的配置, vi?/etc/profile.d/performance.sh,將15 行注釋掉(顯示行數,:set?nu)

      重新設置下min_free_kbytes值,/sbin/sysctl?-w?vm.min_free_kbytes=767846

      (3)?執行下面命令安裝libaio組件,openGauss數據庫依賴系統的該組件,yum?install?libaio?libaio-devel?-y。

      6.2?預安裝gs_preinstall

      進入到步驟5解壓目錄下的script目錄里面,cd?/opt/gauss/script,執行預安裝命令:./gs_preinstall?-U?omm?-G?dbgrp?-X?/opt/gauss/clusterconfig.xml。

      命令說明:

      -U?omm為安裝數據庫的管理用戶,數據庫不能安裝在root用戶下,必須指定子用戶。

      -G?dbgrp?為omm用戶所在用戶組。

      -X?clusterconfig.xml為數據庫集群的配置文件路徑。

      預安裝說明:

      預安裝過程成會有兩次交互輸入,

      第一次Are?you?sure?you?want?to?create?trust?for?root?(yes/no)??,請輸入yes,并輸入設定的彈性云服務器ECS的root密碼,如:openGauss@123

      第二次Are?you?sure?you?want?to?create?the?user[omm]?and?create?trust?for?it?(yes/no)??請輸入yes,并輸入omm用戶密碼。

      命令說明:

      數據庫需要部署在omm子用戶下,如果當前操作系統沒有omm用戶,則會進行創建用戶和用戶組,并需要輸入為新建用戶設置的密碼。?如果存在omm用戶,只需輸入omm用戶的密碼即可。

      用戶密碼需要滿復雜度要求,長度大于8字符且至少包含字母、數字、特殊字符中三種(需輸入兩次)。如:openGauss@123

      等待安裝顯示Preinstallation?succeeded.?即預安裝成功。進行下一步安裝操作。

      6.3?安裝gs_install

      安裝需要在子用戶下進行,即上一步創建的omm用戶。切換子用戶:su?–?omm。執行安裝步驟:gs_install?-X?/opt/gauss/clusterconfig.xml

      安裝過程中會提示輸入數據庫的密碼并確認(需輸入兩次),請按照提示操作。

      輸入數據庫密碼:openGauss@123

      等待安裝完成,成功如下圖所示:

      6.4?安裝完成

      (1)安裝完成后,查詢數據庫集群狀態,gs_om?-t?status?--detail。

      如圖,cluster_state為Normal,表明集群狀態正常。

      (2)?使用gsql命令登錄主機數據庫,gsql?-d?postgres?-p?15400?-r。

      登錄到數據庫客戶端,先進行修改密碼操作:alter?role?omm?identified?by?'openGauss@1234'?replace?'openGauss@123';

      openGauss@123?為安裝時候輸入的數據庫密碼,openGauss@1234為新設置的密碼,需要滿足密碼復雜度要求:長度大于8個字符且至少包含數字、字母、特殊字符中的三種。

      完成后,便可以在數據庫中進行創建表、插入數據等操作。示例:

      創建數據庫:create?database?mydb; 進入到mydb數據庫中:\c?mydb; 創建表:create?table?stu(id?int,?name?varchar,?age?int);

      查詢表以及結構:\d,\d?stu

      插入數據:insert?into?stu?values(1,'xiaoming',?18);insert?into?stu?values(2,'lihua',?24);查詢所有數據:select?*?from?stu;

      修改數據:update?stu?set?age=20?where?name='lihua';刪除數據:delete?from?stu?where?id=1;

      云數據庫 GaussDB(for openGauss) 彈性云服務器 ECS 數據庫 鯤鵬

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:怎么關閉劃詞翻譯(劃詞翻譯)
      下一篇:做一個在線文檔(怎么把一個文檔弄成在線文檔)
      相關文章
      人人狠狠综合久久亚洲高清| 亚洲国产一区二区视频网站| 亚洲综合色成在线播放| 亚洲人成77777在线观看网| 亚洲视频免费播放| 亚洲av色影在线| 亚洲av无码乱码国产精品fc2| 国产精品亚洲片在线| 亚洲精品白浆高清久久久久久| 中文字幕不卡亚洲 | 亚洲国产模特在线播放| 亚洲色图视频在线观看| 亚洲综合一区二区| 亚洲日韩乱码久久久久久| 亚洲日本在线观看网址| 亚洲一区电影在线观看| 波多野结衣亚洲一级| 久久久久亚洲国产| 亚洲爆乳成av人在线视菜奈实| 亚洲AV无码一区二区三区牲色| 精品国产日韩亚洲一区91| 九月婷婷亚洲综合在线| 亚洲综合精品网站在线观看| 中文字幕亚洲综合久久菠萝蜜| 亚洲日韩小电影在线观看| 国产亚洲成av片在线观看| 久久综合图区亚洲综合图区| 亚洲黄色在线观看网站| 亚洲国产成+人+综合| 国产亚洲玖玖玖在线观看| 亚洲av色香蕉一区二区三区| 午夜亚洲国产成人不卡在线| 亚洲午夜福利精品无码| 亚洲精品国产美女久久久| 亚洲国产精品国自产拍电影| 亚洲激情视频网站| 天堂亚洲国产中文在线| 精品久久久久久亚洲综合网| ZZIJZZIJ亚洲日本少妇JIZJIZ| 亚洲成亚洲乱码一二三四区软件| 久久精品国产亚洲AV香蕉|