openGauss+shardingsphere-5.5.1简单实例

 👾

前言:

本文记录了苯人在使用chatgpt进行了分布式数据库实验的一些过程,照着下面的代码能把服务跑起来,但不带基础知识(比如yaml配置文件里每一行、每个设置是什么意思(因为我也不会XD))。本文中记录的并不是唯一实现的方法,也可能有隐藏的bug在,但是我暂时还没遇到,仅供参考。

这年头也是什么阿猫阿狗都写上博客了(指自己)

————————————all copyright reserved to 飞行员—————————————

一、环境配置

苯人先登录了普通账户omm,因为苯人觉得用root也许有隐患()

su - omm

1. 软件安装(这里是jdk17和shardingsphere5.5.1)

a)在openEuler虚拟机上运行一些命令,在/opt文件夹中为这俩压缩包创建两个目录

勘误!!!!要像下面那样创建!!!图上那样会创建到根目录里去!!!因为mkdir /jdk的话,意思是创建的这个文件夹的绝对路径是/jdk,就在根目录了!!!(感谢武老师勘误)

#要打完全的绝对路径
mkdir /opt/jdk
mkdir /opt/shardingsphere

#或者完全用相对路径
mkdir jdk
mkdir shardingsphere

👆上图是创建jdk文件夹,聪明的你应该也会创建shardingsphere文件夹了!

注:

cd ..

这个命令可以回到上一级目录


👆查看该目录下有哪些文件和文件夹


b)用自己本机的命令行+scp命令,将下载好的jdk和shardingsphere压缩包发到openEuler虚拟机上

scp E:\\xshell\\source\\jdk-17.0.12_linux-x64_bin.tar.gz root@**192.168.1.100**:/opt/jdk

scp E:\\xshell\\source\\apache-shardingsphere-5.5.1-shardingsphere-proxy-bin.tar.gz root@**192.168.43.152**:/opt/shardingsphere/ 

画横线的部分要改成自己电脑上这两个压缩包的地址,和自己openEuler虚拟机的地址(用ip addr指令在openEuler里面查一下,看着长得差不多192.168.xxx.xxx的应该就是了)

c)然后进入到放了压缩包的两个文件夹,给他们解压

tar -xzvf jdk-17.0.12_linux-x64_bin.tar.gz

tar -xzvf apache-shardingsphere-5.5.1-shardingsphere-proxy-bin.tar.gz

要在对应文件夹里解压

d)然后这一个小节讲一讲一点细节

前面两张图里面,我使用omm在/opt文件夹中创建了/jdk和/shardingsphere,所以以omm账号进入这两个文件夹的时候很丝滑,但是刚才那两个压缩包是用root账号,从本机传到openEuler虚拟机的,所以就算omm解压了他俩,(应该)也进不去这两个文件夹,这个时候就需要!

在xshell里面,新建一个连接,确保是root账号登录的!像下面那样:

然后执行下面的命令,表示文件权限分配(-R表示递归分配)

sudo chown -R omm:dbgrp /opt/jdk

sudo chown
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值