OpenGuass under Ubuntu_22.04 install tutorial

2024-08-27 03:52

本文主要是介绍OpenGuass under Ubuntu_22.04 install tutorial,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

今天开始短学期课程:数据库课程设计。今天9点左右在SL1108开课,听陈老师讲授了本次短学期课程的要求以及任务安排,随后讲解了国产数据库的三层架构的逻辑。配置了大半天才弄好,放一张成功的图片,下面开始记录成功的步骤:

My operator system is Ubuntu_22.04.

procedures

sudo wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/3.0.5/x86/openGauss-3.0.5-CentOS-64bit.tar.bz2

2.sudo tar -xvjf openGauss-3.0.5-CentOS-64bit.tar.bz2

3.Find the install.sh file   --- a file guiding you finish installing.

4.bash install.sh -w "xxxx(your pswd)" && source ~/.bashrc  (CentOS is sh, a little different!)

5.gsql -d postgres -p 5432 -r

Problems during Step 4:

[step 3]: change_gausshome_owner:

chmod: changing permissions of '/db/software/openGauss': Operation not permitted  

=>  

sudo chown -R $(whoami):$(whoami) /db/software/openGauss

sudo chmod -R u+rwx /db/software/openGauss

[step 6]: init datanode

/dbopg/software/openGauss/bin/gaussdb: /lib/x86_64-linux-gnu/libssl.so.10: version `libssl.so.10' not found (required by /dbopg/software/openGauss/lib/libeSDKOBS.so)

/dbopg/software/openGauss/bin/gaussdb: /lib/x86_64-linux-gnu/libcrypto.so.10: version `libcrypto.so.10' not found (required by /dbopg/software/openGauss/lib/libeSDKOBS.so)

no data was returned by command ""/dbopg/software/openGauss/bin/gaussdb" -V"

The program "gaussdb" is needed by gs_initdb but was not found in the

same directory as "/dbopg/software/openGauss/bin/gs_initdb".

Check your installation.

The symlinks you've created for libssl.so.10 and libcrypto.so.10 are pointing to libssl.so.1.1 and libcrypto.so.1.1, respectively. This is the root of the issue, as libssl.so.1.1 and libcrypto.so.1.1 are not compatible with what openGauss is expecting. The software specifically requires libssl.so.10 and libcrypto.so.10, which correspond to an older version of OpenSSL (1.0.x).

 =>

sudo rm /usr/lib/x86_64-linux-gnu/libssl.so.10

sudo rm /usr/lib/x86_64-linux-gnu/libcrypto.so.10

sudo wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/openssl-libs-1.0.2k-19.el7.x86_64.rpm

sudo find / -name "libssl.so.10" 2>/dev/null

sudo find / -name "libcrypto.so.10" 2>/dev/null

output: /usr/lib64/libssl.so.10

             /usr/lib64/libcrypto.so.10 

sudo ln -s /usr/lib64/libssl.so.10 /usr/lib/x86_64-linux-gnu/libssl.so.10

sudo ln -s /usr/lib64/libcrypto.so.10 /usr/lib/x86_64-linux-gnu/libcrypto.so.10

sudo ldconfig

Avoid Warnings:

export GAUSSLOG=/db/software/openGauss/logs

mkdir -p $GAUSSLOG

sudo mkdir -p /var/lib/opengauss/core

sudo chmod 777 /var/lib/opengauss/core

export GAUSS_CORE_PATH=/var/lib/opengauss/core

echo 'export GAUSSLOG=/db/software/openGauss/logs' >> ~/.bashrc

echo 'export GAUSS_CORE_PATH=/var/lib/opengauss/core' >> ~/.bashrc

source ~/.bashrc

这篇关于OpenGuass under Ubuntu_22.04 install tutorial的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1110562

相关文章

pico2 开发环境搭建-基于ubuntu

pico2 开发环境搭建-基于ubuntu 安装编译工具链下载sdk 和example编译example 安装编译工具链 sudo apt install cmake gcc-arm-none-eabi libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib 注意cmake的版本,需要在3.17 以上 下载sdk 和ex

在Ubuntu 20.04上安装Nginx的方法

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 简介 Nginx 是世界上最流行的 Web 服务器之一,负责托管互联网上一些最大和流量最高的网站。它是一个轻量级选择,可以用作 Web 服务器或反向代理。 在本指南中,我们将讨论如何在 Ubuntu 20.04 服务器上安装 Nginx,调整防火墙,管理 Nginx 进程,并设置服务器块以从单

虚拟机ubuntu配置opencv和opencv_contrib

前期准备  1.下载opencv和opencv_contrib源码 opencv-4.6.0:https://opencv.org/releases/ opencv_contrib-4.6.0:https://github.com/opencv/opencv_contrib 在ubuntu直接下载或者在window上下好传到虚拟机里都可以 自己找个地方把他们解压,个人习惯在home下新建一

解决ubuntu系统无法与FinalShell无法连接问题

问题 解决方案 先下载ubuntu网络工具 sudo apt install net-tools 输入密码 下载完成后进入管理员模式查看密码 sudo -i hostname -I 查看IP 得到ip地址后再继续安装 openssh-server 插件 sudo apt-get install openssh-server 问题解决 尝试连接Fina

收藏:解决 pip install 出现 error: subprocess-exited-with-error 错误的方法

在使用 pip 安装 Python 包时,有时候会遇到 error: subprocess-exited-with-error 错误。这种错误通常是由于 setuptools 版本问题引起的。本文将介绍如何解决这一问题 当你使用 pip install 安装某个 Python 包时,如果 setuptools 版本过高或过低,可能会导致安装过程出错,并出现类似以下错误信息:error: subpr

hector_quadrotor编译总结 | ubuntu 16.04 ros-kinetic版本

hector_quadrotor编译总结 | ubuntu 16.04 ros-kinetic版本 基于Ubuntu 16.04 LTS系统所用ROS版本为 Kinetic hector_quadrotor ROS包主要用于四旋翼无人机的建模、控制和仿真。 1.安装依赖库 所需系统及依赖库 Ubuntu 16.04|ros-kinetic|Gazebo|gazebo_ros_pkgs|ge

hector_quadrotor编译总结 | ubuntu 14.04 ros-indigo版本

hector_quadrotor编译总结 | ubuntu 14.04 ros-indigo版本 基于Ubuntu 14.04 LTS系统所用ROS版本为 Indigo hector_quadrotor ROS包主要用于四旋翼无人机的建模、控制和仿真。 备注:两种安装方式可选:install the binary packages | install the source files

[轻笔记]ubuntu shell脚本切换conda环境

source /home/yourhostname/anaconda3/etc/profile.d/conda.sh # 关键!!!conda activate env_name

[轻笔记] ubuntu Shell脚本实现监视指定进程的运行状态,并能在程序崩溃后重启动该程序

根据网上博客实现,发现只能监测进程离线,然后对其进行重启;然而,脚本无法打印程序正常状态的信息。自己通过不断修改测试,发现问题主要在重启程序的命令上(需要让重启的程序在后台运行,不然会影响监视脚本进程,使其无法正常工作)。具体程序如下: #!/bin/bashwhile [ 1 ] ; dosleep 3if [ $(ps -ef|grep exe_name|grep -v grep|

[轻笔记] pip install : Read timed out. (closed)

添加超时参数(单位秒) pip --default-timeout=10000 install ${package_name}