虛擬機上安裝openEuler和openGauss數據庫

1.虛擬機版本選擇VM 16 PRO

2.openEuler版本選擇openEuler-22.03-LTS-SP4-x86_64

下載地址:https://mirrors.aliyun.com/openeuler/openEuler-22.03-LTS-SP4/ISO/x86_64/openEuler-22.03-LTS-SP4-x86_64-dvd.iso

?3.虛擬機安裝openEuler過程:

4.安裝openEuler系統設置

5.安裝openGauss準備工作

5.1下載openGauss安裝包

5.2將下載的openGauss安裝包上傳到虛擬機上去

5.3查看python3的版本,要求python版本在3.6.x ~ 3.10.x之間

5.4安裝依賴包: libaio-devel,readline-devel,expect

命令如下:

yum install -y libaio-devel

yum install -y readline-devel

yum install -y expect

5.5 系統參數設置:

vim /etc/selinux/config

設置:SELINUX=disabled

vim /etc/profile

增加:export LANG=en_US.UTF-8

vim ?/etc/systemd/logind.conf
設置:RemoveIPC=no,即取消該注釋

vim /usr/lib/systemd/system/systemd-logind.service
在最后追加:RemoveIPC=no

重新加載:

systemctl daemon-reload
systemctl restart systemd-logind
?

vim /etc/ssh/sshd_config
設置:PermitRootLogin yes

vim /etc/ssh/sshd_config
注釋掉這一行:Banner /etc/issue.net

重啟服務:systemctl restart sshd.service

重啟服務器:reboot

增加用戶與用戶組:

groupadd -g 1101 dbgrp

useradd -g dbgrp -u 1101 -m omm

設置omm用戶密碼:

執行命令:passwd omm

密碼復雜度有要求

6.解壓openGauss安裝包

tar -zxvf openGauss-All-6.0.1-openEuler22.03-x86_64.tar.gz

進一步解壓:

tar -zxvf openGauss-OM-6.0.1-openEuler22.03-x86_64.tar.gz

最終目錄如下:

7.配置cluster.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<ROOT><!-- openGauss整體信息 --><CLUSTER><!-- 數據庫名稱 --><PARAM name="clusterName" value="openGaussDB1" /><!-- 數據庫節點名稱(hostname) --><PARAM name="nodeNames" value="hostName1" /><!-- 數據庫安裝目錄--><PARAM name="gaussdbAppPath" value="/opt/software/opengauss/install/app" /><!-- 日志目錄--><PARAM name="gaussdbLogPath" value="/opt/software/opengauss/log/omm" /><!-- 臨時文件目錄--><PARAM name="tmpMppdbPath" value="/opt/software/opengauss/tmp" /><!-- 數據庫工具目錄--><PARAM name="gaussdbToolPath" value="/opt/software/opengauss/install/om" /><!-- 數據庫core文件目錄--><PARAM name="corePath" value="/opt/software/opengauss/corefile" /><!-- 節點IP,與數據庫節點名稱列表一一對應 --><!-- 如果用ipv6 替換ipv4地址即可 如:<PARAM name="backIp1s" value="2407:xxxx:xxxx:xxxx:xxxx:xxxx:caa:2335"/> --><PARAM name="backIp1s" value="192.168.245.128"/> </CLUSTER><!-- 每臺服務器上的節點部署信息 --><DEVICELIST><!-- 節點1上的部署信息 --><DEVICE sn="node1_hostname"><!-- 節點1的主機名稱 --><PARAM name="name" value="hostName1"/><!-- 節點1所在的AZ及AZ優先級 --><PARAM name="azName" value="AZ1"/><PARAM name="azPriority" value="1"/><!-- 節點1的IP,如果服務器只有一個網卡可用,將backIP1和sshIP1配置成同一個IP --><!-- 用ipv6安裝部署時 換上ipv6地址即可,后面xml文件示例也是同樣操作 --><PARAM name="backIp1" value="192.168.245.128"/><PARAM name="sshIp1" value="192.168.245.128"/><!--dbnode--><PARAM name="dataNum" value="1"/><PARAM name="dataPortBase" value="15000"/><PARAM name="dataNode1" value="/opt/software/opengauss/install/data/dn"/><PARAM name="dataNode1_syncNum" value="0"/></DEVICE></DEVICELIST>
</ROOT>

8.執行預安裝:

cd script

./gs_preinstall -U omm -G dbgrp -X /opt/software/openGauss/package/cluster.xml

9.執行安裝:

切換到omm用戶

?su - omm

執行安裝命令:

./gs_install -X /opt/software/openGauss/package/cluster.xml

安裝過程中會提示輸入系統默認數據庫的密碼,密碼復雜度有要求,至少8位,包含大小寫,數字和特殊字符

至此安裝完成

10.驗證安裝結果

登錄數據庫:gsql -r

大功告成!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/75110.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/75110.shtml
英文地址,請注明出處:http://en.pswp.cn/web/75110.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

0_Pytorch中的張量操作

[引言]張量的概念 1.基本概念 張量是一個通用的多維數組&#xff0c;可以表示標量&#xff08;0 維&#xff09;、向量&#xff08;1 維&#xff09;、矩陣&#xff08;2 維&#xff09;以及更高維度的數據。張量是 PyTorch 中的核心數據結構&#xff0c;用于表示和操作數據。…

LS-LINUX-002 簡易創建SSH

LS-LINUX-002 簡易創建SSH 1. CentOS 8 創建和配置SSH服務 1.1 安裝SSH服務 CentOS 8 默認已經安裝了OpenSSH服務。如果沒有安裝&#xff0c;可以使用以下命令安裝&#xff1a; sudo dnf install -y openssh-server1.2 啟動SSH服務 安裝完成后&#xff0c;需要啟動SSH服務…

計算機專業求職面試的常見題目分類整理

以下是計算機專業求職面試的常見題目分類整理&#xff0c;每個大類精選20道高頻問題&#xff0c;結合參考內容進行解析與擴展&#xff0c;幫助系統化備考&#xff1a; 一、數據結構與算法 解釋時間復雜度和空間復雜度 時間復雜度衡量算法執行時間隨輸入規模的增長趨勢&#xf…

腳本啟動 Java 程序

如果你想在后臺啟動一個 Java 程序&#xff0c;并在終端窗口中顯示一個自定義的名字&#xff0c;可以通過編寫一個簡單的腳本來實現。以下是一個基于 Linux/macOS 的解決方案&#xff0c;使用 Bash 腳本啟動 Java 程序&#xff0c;并在終端窗口中顯示自定義標題。 示例腳本 創建…

CentOS禁用nouveau驅動

1、驗證 nouveau 是否在運行 lsmod | grep nouveau如果命令返回結果&#xff0c;說明 nouveau 驅動正在運行。 2、編輯黑名單文件 通過編輯黑名單配置文件來禁用 nouveau 驅動&#xff0c;這樣在系統啟動時不會加載它。 vi /etc/modprobe.d/blacklist-nouveau.conf修改以下…

Linux: network: tcpdump: packets dropped by kernel

文章目錄 最近遇到一個問題原因libpcap/tcpdump 接口linux/libpcap 接口內核的處理原因可能有以下幾種:解決方法:man pcap_stats最近遇到一個問題 tcpdump命令顯示有dropped的包,而且是被內核drop的。 [root@-one-01 ~]# tcpdump -i any udp and port 8080 -v -w /root/udp…

WEB安全--提權思路

一、情形 在我們成功上傳webshell到服務器中并拿到權限時&#xff0c;發現我們的權限很低無法執行特定的命令&#xff0c;這時為了能做更多的操作&#xff0c;我們就需要提升權限。 二、方式 2.1、Windows提權 1、普通用戶執行systeminfo命令獲取服務器的基本信息&#xff0…

001 vue

https://cn.vuejs.org/ 文章目錄 v-bindv-modelv-on修飾符條件渲染/控制&#xff1a;v-if v-show列表渲染 M&#xff1a;即Model&#xff0c;模型&#xff0c;包括數據和一些基本操作 V&#xff1a;即View&#xff0c;視圖&#xff0c;頁面渲染結果 VM&#xff1a;即View-Mode…

Tomcat 負載均衡

目錄 二、Tomcat Web Server 2.1 Tomcat 部署 2.1.1 Tomcat 介紹 2.1.2 Tomcat 安裝 2.2 Tomcat 服務管理 2.2.1 Tomcat 啟停 2.2.2 目錄說明 2.2.3編輯主頁 2.3 Tomcat管理控制臺 2.3.1開啟遠程管理 2.3.2 配置遠程管理密碼 三、負載均衡 3.1 重新編譯Nginx 3.1.1 確…

使用SpringSecurity下,發生重定向異常

使用SpringSecurity下&#xff0c;發生空轉異常 環境信息&#xff1a; Spring Boot 3.4.4 &#xff0c; jdk 17 &#xff0c; springSecurity 6.4.4 問題背景&#xff1a; 沒有自定義controller &#xff0c;改寫了login 頁面&#xff0c;并且進行了成功后的跳轉處理&#xf…

S130N-ISI 全棧方案與云平臺深度協同:重構 PLC 開發新范式

一、什么是 PLC&#xff1f; 1.技術定義 PLC&#xff08;Power Line Communication&#xff09;是一種創新的通信技術&#xff0c;它以電力線作為天然的傳輸介質&#xff0c;通過先進的信號調制技術將高頻數據信號疊加于工頻電流之上&#xff0c;實現電力輸送與數據通信的雙頻共…

SU-YOLO:基于脈沖神經網絡的高效水下目標檢測模型解析

論文地址:https://arxiv.org/pdf/2503.24389 目錄 一、論文概述 二、創新點解析 1. 基于脈沖的水下圖像去噪(SpikeDenoiser) 原理與結構 2. 分離批歸一化(SeBN) 原理與結構 3. 優化的殘差塊(SU-Block) 原理與結構 三、代碼復現指南 環境配置 模型訓練 四、…

實現阿里云服務器上的文字聊天程序以及C語言寫的進程間通信(IPC)程序

實現阿里云服務器上的文字聊天程序以及C語言寫的進程間通信&#xff08;IPC&#xff09;程序 1. 基于 Linux 中的管道進行進程間通信 我們首先使用管道進行進程間通信&#xff0c;這對于簡單的聊天程序來說是一個比較簡單且實用的方法。 步驟&#xff1a; 創建管道&#xf…

COMSOL 與人工智能融合的多物理場應用:28個案例的思路、方法與工具概述

應用案例概述 基于 COMSOL 與人工智能&#xff08;AI&#xff09;結合的應用案例涵蓋了 28 個多領域場景&#xff0c;包括工程&#xff08;如熱傳導優化、結構力學預測&#xff09;、能源&#xff08;如電池熱管理、燃料電池性能&#xff09;、生物醫學&#xff08;如藥物傳遞…

SAN及其ZONE

目錄 一、什么是SAN? 二、什么是ZONE? 三、配置ZONE 2.1 核心概念 2.2 劃分原則 2.3 Zone劃分最佳實踐 2.4 配置語法 1). 基于端口&#xff08;Domain,Port&#xff09;的zone語法 2). 基于WWN&#xff08;World Wide Name&#xff09;的Zone語法 3). 使用Alias簡化配置 4).…

Springboot框架—單元測試操作

Springboot單元測試的操作步驟&#xff1a; 1.添加依賴spring-boot-starter-test 在pom.xml中添加依賴spring-boot-starter-test 2.在src/test/java下新建java class 3.單元測試入口代碼結構 import org.junit.Test; import org.junit.runner.RunWith; import org.springfra…

用AbortController取消事件綁定

視頻教程 React - &#x1f914; Abort Controller 到底是什么神仙玩意&#xff1f;看完這個視頻你就明白了&#xff01;&#x1f4a1;_嗶哩嗶哩_bilibili AbortController的好處之一是事件綁定的函數已無需具名函數,匿名函數也可以被取消事件綁定了 //該代碼2秒后點擊失效…

JavaScript性能優化(上)

1. 減少 DOM 操作 減少 DOM 操作是優化 JavaScript 性能的重要方法&#xff0c;因為頻繁的 DOM 操作會導致瀏覽器重繪和重排&#xff0c;從而影響性能。以下是一些具體的策略和技術&#xff0c;可以幫助有效減少 DOM 操作&#xff1a; 1.1. 批量更新 DOM 親切與母體&#xff…

OpenCV 圖形API(14)用于執行矩陣(或圖像)與一個標量值的逐元素乘法操作函數mulC()

操作系統&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 編程語言&#xff1a;C11 描述 將矩陣與標量相乘。 mulC 函數將給定矩陣 src 的每個元素乘以一個給定的標量值&#xff1a; dst ( I ) saturate ( src1 ( I ) ? multiplier ) \…

持續集成與Jenkins安裝使用教程

一、持續集成與Jenkins 持續集成&#xff08;Continuous integration&#xff0c;簡稱CI&#xff09;指的是&#xff0c;頻繁地&#xff08;一天多次&#xff09;將代碼集成到主干。 持續集成的目的&#xff0c;就是讓產品可以快速迭代&#xff0c;同時還能保持高質量。 它的…