openGauss_5.1.0 企业版快速安装及数据库连接:单节点容器化安装

news2024/11/23 0:13:04

目录

  • 📚第一章 官网信息
  • 📚第二章 安装
    • 📗下载源码
    • 📗下载安装包
    • 📗修改版本
    • 📗解压安装包
    • 📗运行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 opengauss

                        Error: 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.05.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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1588778.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

面试算法-164-K 个一组翻转链表

题目 给你链表的头节点 head &#xff0c;每 k 个节点一组进行翻转&#xff0c;请你返回修改后的链表。 k 是一个正整数&#xff0c;它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍&#xff0c;那么请将最后剩余的节点保持原有顺序。 你不能只是单纯的改变节点内…

【会员单位】泰州玉安环境工程有限公司

中华环保联合会理事单位 水环境治理专业委员会副主任委员单位 我会为会员单位提供服务&#xff1a; 1、企业宣传与技术项目对接&#xff1b; 2、企业标准、行业标准制定&#xff1b; 3、院士专家指导与人才培训 4、国际与国内会议交流 5、专精特新、小巨人等申报认证 6…

Linux-docker安装数据库redis

1.拉取redis镜像 docker pull redis # 下载最新的redis版本 docker pull redis:版本号 # 下载指定的redis版本ps&#xff1a;我这是已经下载最新版本的redis 2.查看redis镜像 docker images3.创建挂在路径并授权 mkdir -p /usr/local/redis/data mkdir -p /usr/local…

微软Office吊打WPS ?不一定,WPS未来被它“拿捏”了

微软Office Plus吊打WPS Office&#xff1f; 微软的Office套件在全球范围内内享有盛誉&#xff0c;其强大的功能和广泛的应用场景使其在办公、娱乐乃至生活的各个角落都显得不可或缺。 而与之相对&#xff0c;WPS Office作为国内办公软件的佼佼者&#xff0c;与微软的较量已历…

python|reset_index

reset_index可以重置索引index&#xff0c;比如说将A、B、C删除一列后&#xff0c;重置成数字。

【LAMMPS学习】八、基础知识(1.4)多副本模拟

8. 基础知识 此部分描述了如何使用 LAMMPS 为用户和开发人员执行各种任务。术语表页面还列出了 MD 术语&#xff0c;以及相应 LAMMPS 手册页的链接。 LAMMPS 源代码分发的 examples 目录中包含的示例输入脚本以及示例脚本页面上突出显示的示例输入脚本还展示了如何设置和运行各…

P8786 [蓝桥杯 2022 省 B] 李白打酒加强版

【dfs题解】---只有50分 (头一回自己用dfs做出来了dp的hard等级的大题&#xff0c;从来没有拿50分这么高兴过哈哈哈哈哈) #include <bits/stdc.h> using namespace std; int n,m; long long ans0; const long long mol1e97; void dfs(int h,int d,int sum) {if(h<0|…

【数据结构】稀疏矩阵的快速转置

【数据结构】稀疏矩阵的转置&#xff08;普通转置 和 快速转置&#xff09; 目录 【数据结构】稀疏矩阵的转置&#xff08;普通转置 和 快速转置&#xff09;三元表稀疏矩阵的转置方法一&#xff08;普通转置&#xff09;复杂度为O(T.muT.nu)方法二&#xff1a;快速转置 复杂度…

Socks5代理IP如何使用?详细教程解析

当我们在互联网上浏览网页、下载文件或者进行在线活动时&#xff0c;隐私和安全问题常常被提及。在这样的环境下&#xff0c;一个有效的解决方案是使用Sock5IP。本教程将向您介绍Sock5IP的使用方法&#xff0c;帮助您保护个人隐私并提升网络安全。 一、什么是Sock5IP&#xff1…

重看Spring聚焦ApplicationContext分析

一、理解下ApplicationContext的设计 &#xff08;一&#xff09;功能性的理解 ApplicationContext 提供了一个轻量级、灵活、可扩展的容器&#xff0c;能帮助我们更加轻松地构建和管理复杂的应用程序&#xff0c;其通过依赖注入和控制反转等技术&#xff0c;降低了组件之间的…

2024年第五届计算机视觉与信息技术国际会议(CVIT 2024)即将召开!

2024年第五届计算机视觉与信息技术国际会议&#xff08;CVIT 2024&#xff09;将于2024年8月16-18日在北京举行。CVIT 2024由北方工业大学主办&#xff0c;国内外的专家学者将齐聚一堂&#xff0c;共同分享最新的技术突破、研究方法和应用案例&#xff0c;共同推动计算机视觉与…

LeetCode-62. 不同路径【数学 动态规划 组合数学】

LeetCode-62. 不同路径【数学 动态规划 组合数学】 题目描述&#xff1a;解题思路一&#xff1a;动态规划&#xff0c;动规五部曲解题思路二&#xff1a;动态规划&#xff08;版本二&#xff09;解题思路三&#xff1a;数论 题目描述&#xff1a; 一个机器人位于一个 m x n 网…

泰山众筹模式:新零售市场的创新引领与共赢之路

在数字经济的浪潮下&#xff0c;传统的商业模式正面临挑战&#xff0c;而泰山众筹模式凭借其新颖的理念和独特的操作方式&#xff0c;正逐渐成为新零售市场的一股新势力。它不仅改变了消费者的购物体验&#xff0c;还为企业带来了新的发展机遇。 首先&#xff0c;泰山众筹模式将…

【Java】JDK1.8 HashMap源码,put源码详细讲解

&#x1f4dd;个人主页&#xff1a;哈__ 期待您的关注 在Java中&#xff0c;HashMap结构是被经常使用的&#xff0c;在面试当中也是经常会被问到的。这篇文章我给大家分享一下我对于HashMap结构源码的理解。 HashMap的存储与一般的数组不同&#xff0c;HashMap的每一个元素存…

Springboot集成RabbitMq+延时队列

1. 引入jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> 2.配置yml 2.1 配置生产者yml spring:rabbitmq:host: localhostport: 5672virtual-host: …

C语言.指针(5)

指针&#xff08;5&#xff09; 1.sizeof和strlen的对比1.1sizeof1.2strlen1.3sizeof和strlen的对比 2.数组和指针笔试题解析2.1一维数组2.2字符数组2.3二维数组 3.指针运算笔试题解析3.1 题目13.2 题目23.3 题目33.4 题目43.5 题目53.6 题目63.7 题目7 1.sizeof和strlen的对比…

SNRO 编号范围对象管控,唯一ID

事务代码:SNRO 代码引用: DATA: MAXTID TYPE I,NEWNO TYPE CHAR8. CALL FUNCTION NUMBER_RANGE_ENQUEUE EXPORTING OBJECT ZQC57 EXCEPTIONS FOREIGN_LOCK 1 OBJECT_NOT_FOUND 2 SYSTEM_FAILURE 3 OTHERS …

【论文阅读——Profit Allocation for Federated Learning】

1.摘要 由于更为严格的数据管理法规&#xff0c;如《通用数据保护条例》&#xff08;GDPR&#xff09;&#xff0c;传统的机器学习服务生产模式正在转向联邦学习这一范式。联邦学习允许多个数据提供者在其本地保留数据的同时&#xff0c;协作训练一个共享模型。推动联邦学习实…

开发日志2024-04-12

开发日志2024/04/12 1、分店月业绩和年业绩都需要添加为真实数据 **开发思路&#xff1a;**分店下所属的技师的业绩总和 代码实现&#xff1a; 前端 无 后端 //TODO 将技师多对应的积分累加到他所属的分店的月/年累计业绩销量中//TODO 查询技师所对应的分店地址String f…

智算时代的基础设施如何实现可继承可演进?浪潮云海发布 InCloud OS V8 新一代架构平台

从 2023 年开始持续火爆的 AIGC 正在加速落地应用&#xff0c;为全行业带来生产生活效率的变革与升级。面对数字化转型与智能化转型&#xff0c;对于技术团队来说&#xff0c;既要根据业务与 AI 应用去部署以云为基础的 AI 算力&#xff0c;又要与已有数据和系统&#xff08;甚…