openGauss_5.1.0 企业版快速安装及数据库连接:单节点容器化安装
目录
- 📚第一章 官网信息
- 📚第二章 安装
- 📗下载源码
- 📗下载安装包
- 📗修改版本
- 📗解压安装包
- 📗运行buildDockerImage.sh脚本
- 📗docker操作
- 📕查看docker镜像
- 📕启动docker实例
- 📕查看docker实例
- 📕查看docker日志
- 📕停止删除实例
- 📗下载JDBC驱动包
- 📚第三章 Dbeaver连接高斯数据库
- 📗配置
- 📗连接
🔼上一集:openGauss_5.0.1 企业版安装及问题记录(CentOS系统):主备模式服务器安装
📚第一章 官网信息
https://docs-opengauss.osinfra.cn/zh/docs/5.1.0/docs/GettingStarted/GettingStarted.html
官网的描述比较简单,网上搜索相关教程,基本上都是把官网这一套描述复制一遍,当然,多搜索几遍,最终终于串联起来了,具体过程分享给大家

📚第二章 安装
📗下载源码
官网一直说的 dockerfiles/<version>文件夹,对应的就是这个项目结构,目前只看到了5.0.0版本https://gitee.com/opengauss/openGauss-server

📗下载安装包
https://opengauss.org/zh/download/archive/

📗修改版本
上传源码到服务器,将5.0.0修改为5.1.0

[root@bigdata02 dockerfiles]# mv 5.0.0 5.1.0
[root@bigdata02 dockerfiles]# sed -i 's/5\.0\.0/5\.1\.0/g' 5.1.0/dockerfile_amd
[root@bigdata02 dockerfiles]# sed -i 's/5\.0\.0/5\.1\.0/g' buildDockerImage.sh
[root@bigdata02 dockerfiles]#
📗解压安装包
解压安装包,解压后的openGauss-5.1.0-CentOS-64bit.tar.bz2移动到dockerfiles/5.1.0


📗运行buildDockerImage.sh脚本

sh buildDockerImage.sh -v 5.1.0

📗docker操作
docker安装
📕查看docker镜像
[root@bigdata02 dockerfiles]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
opengauss 5.1.0 e1dbe5f122a4 46 seconds ago 681MB
[root@bigdata02 dockerfiles]#
📕启动docker实例
docker run --name opengauss --privileged=true -d -e GS_PASSWORD=Opengauss@2024 -p5434:5432 opengauss:5.1.0
📕查看docker实例
[root@bigdata02 dockerfiles]# docker ps -a --filter "name=opengauss"
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c8a00f825e59 opengauss:5.1.0 "entrypoint.sh gauss…" 8 seconds ago Up 6 seconds 5432/tcp opengauss
[root@bigdata02 dockerfiles]#
📕查看docker日志
[root@bigdata02 dockerfiles]# docker logs opengaussError: The supplied GS_PASSWORD is not meet requirements.Please Check if the password contains uppercase, lowercase, numbers, special characters, and password length(8).At least one uppercase, lowercase, numeric, special character.Example: Enmo@123
[root@bigdata02 dockerfiles]#
📕停止删除实例
[root@bigdata02 dockerfiles]# docker stop opengauss
opengauss
[root@bigdata02 dockerfiles]#
[root@bigdata02 dockerfiles]# docker rm -f opengauss
opengauss
[root@bigdata02 dockerfiles]#
📗下载JDBC驱动包
执行完上面的 📕启动docker实例并且📕查看docker实例步骤,确保实例正常运行(状态UP),下载驱动包,尝试通过dbeaver工具进行连接
- 官网下载,结果解压后发现是
5.0.0


- Git下载,下载后自己打包



实在想要5.1.0,就修改下pom文件,就不知道实际上5.0和5.1是不是内容确实一样



关于两个jar包官网说明

📚第三章 Dbeaver连接高斯数据库
📗配置
- 新建高斯数据库类型



org.opengauss.Driver jdbc:opengauss://{host}[:{port}]/[{database}] - 添加驱动包到库中

📗连接
使用自己打的5.1.0驱动包报错了

切换官网提供的5.0.0驱动包,再次尝试,可以正常连接,看上去不就是包了一层PG嘛

解释:数据库连接用户名,默认为gaussdb,数据库端口,默认为5432,密码对应启动实例设置的GS_PASSWORD,因为外部需要访问数据库,所以做了端口映射,对外端口5434
docker run --name opengauss --privileged=true -d -e GS_PASSWORD=Opengauss@2024 -p5434:5432 opengauss:5.1.0
相关文章:
openGauss_5.1.0 企业版快速安装及数据库连接:单节点容器化安装
目录 📚第一章 官网信息📚第二章 安装📗下载源码📗下载安装包📗修改版本📗解压安装包📗运行buildDockerImage.sh脚本📗docker操作📕查看docker镜像📕启动dock…...
微信小程序 uniapp+vue城市公交线路查询系统dtjl3
小程序Android端运行软件 微信开发者工具/hbuiderx uni-app框架:使用Vue.js开发跨平台应用的前端框架,编写一套代码,可编译到Android、小程序等平台。 前端:HTML5,CSS3 VUE 后端:java(springbootssm)/python(flaskdja…...
2024年MathorCup数模竞赛B题问题一二三+部分代码分享
inputFolderPath E:\oracle\images\; outputFolderPath E:\oracle\process\; % 获取文件夹中所有图片的文件列表 imageFiles dir(fullfile(inputFolderPath, *.jpg)); % 设置colorbar范围阈值 threshold 120; % 遍历每个图片文件 for i 1:length(imageFiles) % 读…...
Ubuntu日常配置
目录 修改网络配置 xshell连不上怎么办 解析域名失败 永久修改DNS方法 临时修改DNS方法 修改网络配置 1、先ifconfig确认本机IP地址(刚装的机子没有ifconfig,先apt install net-tools) 2、22.04版本的ubuntu网络配置在netplan目录下&…...
GMSSL-通信
死磕GMSSL通信-C/C++系列(一) 最近再做国密通信的项目开发,以为国密也就简单的集成一个库就可以完事了,没想到能有这么多坑。遂写下文章,避免重复踩坑。以下国密通信的坑有以下场景 1、使用GMSSL guanzhi/GmSSL进行通信 2、使用加密套件SM2-WITH-SMS4-SM3 使用心得 …...
linux 磁盘分区Inode使用率达到100%,导致网站无法创建文件报错 failed:No space leftondevice(
linux 磁盘分区Inode使用率达到100%,导致网站无法创建文件报错 failed:No space left on device 由于这问题直接导致了,网站无法正常运行! 提交工单求助阿里后,得到了答案! 工程师先让我执行 df -h 和 df -i 通过分析…...
探索Python库的奇妙世界
探索Python库的奇妙世界 Python作为一种流行的编程语言,因其简洁的语法、强大的库支持和广泛的应用场景而备受开发者青睐。在这篇文章中,我们将深入探讨Python库的世界,了解它们如何帮助我们更高效地编写代码,并展示一些最有用的…...
SQL Server 存储函数(funGetId):唯一ID
系统测试时批量生成模拟数据,通过存储函数生成唯一ID。 根据当前时间生成唯一ID(17位) --自定义函数:根据当前时间组合成一个唯一ID字符串:yearmonthdayhourminutesecondmillisecond drop function funGetId;go--自定义函数&…...
当你的项目体积比较大?你如何做性能优化
在前端开发中,项目体积优化是一个重要的环节,它直接影响到网页的加载速度和用户体验。随着前端项目越来越复杂,引入的依赖也越来越多,如何有效地减少最终打包文件的大小,成为了前端工程师需要面对的挑战。以下是一些常…...
第6章:6.3.2 一张表总结正则表达式的语法 (MATLAB入门课程)
讲解视频:可以在bilibili搜索《MATLAB教程新手入门篇——数学建模清风主讲》。 MATLAB教程新手入门篇(数学建模清风主讲,适合零基础同学观看)_哔哩哔哩_bilibili 本节我们用一张表来回顾和总结MATLAB正则表达式的基本语法。这个…...
VBA 实现outlook 当邮件设置category: red 即触发自动创建jira issue
1. 打开: Outlook VBA(Visual Basic for Applications) 方法一: 在邮件直接搜索:Visual Basic editor 方法二: File -> Options -> Customize Ribbon-> 打钩 如下图: 2.设置运行VBA 脚本: File -> Options -> Trust center -> Trus…...
办公软件巨头CCED、WPS迎来新挑战,新款办公软件已形成普及之势
办公软件巨头CCED、WPS的成长经历 CCED与WPS,这两者均是中国办公软件行业的佼佼者,为人们所熟知。 然而,它们的成功并非一蹴而就,而是经过了长时间的积累与沉淀。 CCED,这款中国大陆早期的文本编辑器,在上…...
架构设计-订单系统之订单系统的架构进化
1、单数据库架构 产品初期,技术团队的核心目标是:“快速实现产品需求,尽早对外提供服务”。 彼时的专车服务都连同一个 SQLServer 数据库,服务层已经按照业务领域做了一定程度的拆分。 这种架构非常简单,团队可以分开…...
性能升级,INDEMIND机器人AI Kit助力产业再蜕变
随着机器人进入到越来越多的生产生活场景中,作业任务和环境变得更加复杂,机器人需要更精准、更稳定、更智能、更灵敏的自主导航能力。 自主导航技术作为机器人技术的核心,虽然经过了多年发展,取得了长足进步,但在实践…...
2024年妈妈杯数学建模C题思路分析-物流网络分拣中心货量预测及人员排班
# 1 赛题 C 题 物流网络分拣中心货量预测及人员排班 电商物流网络在订单履约中由多个环节组成,图 ’ 是一个简化的物流 网络示意图。其中,分拣中心作为网络的中间环节,需要将包裹按照不同 流向进行分拣并发往下一个场地,最终使包裹…...
prometheus\skywalking\splunk功能的区别
Prometheus、SkyWalking和Splunk这三个工具在功能上各有特色,以下是它们各自的主要功能特点: Prometheus是一个开源的系统监控和警报工具。它的主要功能包括: 实时监控与警报:Prometheus可以实时监控各种指标,并根据…...
Harmony鸿蒙南向驱动开发-SPI接口使用
功能简介 SPI指串行外设接口(Serial Peripheral Interface),是一种高速的,全双工,同步的通信总线。SPI是由Motorola公司开发,用于在主设备和从设备之间进行通信。 SPI接口定义了操作SPI设备的通用方法集合…...
芒果YOLOv7改进96:检测头篇DynamicHead动态检测头:即插即用|DynamicHead检测头,尺度感知、空间感知、任务感知
该专栏完整目录链接: 芒果YOLOv7深度改进教程 该创新点:在原始的Dynamic Head的基础上,对核心部位进行了二次的改进,在 原论文 《尺度感知、空间感知、任务感知》 的基础上,在 通道感知 的层级上进行了增强,关注每个像素点的比重。 在自己的数据集上改进,有效涨点就可以…...
独一无二:探索单例模式在现代编程中的奥秘与实践
设计模式在软件开发中扮演着至关重要的角色,它们是解决特定问题的经典方法。在众多设计模式中,单例模式因其独特的应用场景和简洁的实现而广受欢迎。本文将从多个角度详细介绍单例模式,帮助你理解它的定义、实现、应用以及潜在的限制。 1. 什…...
centos7 安装 rabbitmq3.8.5
1.首先安装 erlang 环境: curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash sudo yum install erlang-21.3.8.14-1.el7.x86_64 yum install socat -y 2.安装 rabbitmq https://github.com/rabbitmq/rabbitmq-s…...
CSS 容器查询完全指南
CSS 容器查询完全指南 引言 CSS 容器查询(Container Queries)是 CSS 规范中的一项革命性特性,它允许开发者根据容器的尺寸而非视口尺寸来应用样式。本文将深入探讨容器查询的各种用法和高级技巧。 基础概念回顾 容器查询 vs 媒体查询 特…...
STM32CubeMX LL库配置外部中断,从按键消抖到中断嵌套的实战避坑指南
STM32CubeMX LL库外部中断深度优化:从硬件消抖到中断嵌套的工程实践 当你的嵌入式系统需要实时响应外部事件时,外部中断(EXTI)往往是最高效的选择。但在实际项目中,简单配置EXTI只是开始——按键抖动导致的误触发、中断优先级冲突引发的死锁、…...
暗黑破坏神2存档编辑器:d2s-editor网页版深度体验指南
暗黑破坏神2存档编辑器:d2s-editor网页版深度体验指南 【免费下载链接】d2s-editor 项目地址: https://gitcode.com/gh_mirrors/d2/d2s-editor 想要自由定制暗黑破坏神2的角色成长路径,却苦于找不到合适的工具?d2s-editor作为一款基于…...
如何5分钟搞定GitHub界面中文化:新手必看的浏览器插件终极指南
如何5分钟搞定GitHub界面中文化:新手必看的浏览器插件终极指南 【免费下载链接】github-chinese GitHub 汉化插件,GitHub 中文化界面。 (GitHub Translation To Chinese) 项目地址: https://gitcode.com/gh_mirrors/gi/github-chinese 还在为GitH…...
OpenClaw 汉化版 Windows 一键安装指南|零基础 5 分钟部署 告别命令行
前言 在本地部署 AI 智能体时,英文界面晦涩、命令行操作复杂、环境配置繁琐,是很多零基础用户的三大痛点。OpenClaw 汉化中文版专为国内用户优化,采用全中文图形化界面 免环境配置 一键部署设计,全程无任何命令行操作ÿ…...
国产化服务器运维笔记:手把手搞定MariaDB/PostgreSQL(瀚高)服务启停、远程连接与基础排查
国产化环境数据库运维实战:MariaDB与瀚高数据库深度管理指南 在信息技术应用创新背景下,国产服务器与开源数据库的组合已成为企业基础架构的重要选择。面对复杂的生产环境,掌握数据库服务的精细化管理能力,是每位运维工程师的必备…...
保姆级教程:用Docker在树莓派上部署HomeAssistant,打造你的智能家庭中枢
树莓派DockerHomeAssistant:零基础构建高性价比智能家居中枢 在智能家居领域,树莓派凭借其低功耗、高性价比和丰富的GPIO接口,成为DIY玩家的首选平台。而将HomeAssistant与Docker结合部署,不仅能实现环境隔离和快速迁移࿰…...
口碑好的柜子定制服务商
在装修和商业展示领域,柜子定制的质量与风格直接影响着整体效果。今天,就来为大家揭开一家口碑超棒的柜子定制服务商——东莞市龙圣展柜装饰有限公司(以下简称龙圣展柜)的神秘面纱。一、丰富多样的产品服务,满足多元需…...
SPSS数据合并避坑指南:键变量设置、缺失值处理与常见错误解析
SPSS数据合并实战避坑手册:从原理到解决方案 数据合并是SPSS分析过程中最基础也最容易出错的环节之一。许多用户在按照网络教程操作后,常常发现合并结果与预期不符——变量丢失、数据错乱、大量缺失值涌现。这些问题往往源于对合并原理的理解不足和关键细…...
AI 文档工作流里,那道正在被悄然割裂的“思想透明度”
在 AI 辅助的知识库构建、产品规格编写或 Agent 提示工程里,一份长文档从草稿到最终交付的过程,正面临一场隐形断裂。创作者先在纯文本里苦苦打磨思路,AI 却直接吐出一份排版精美、图文并茂的 HTML——看起来分享效率拉满,实际却把…...
