暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片

「YashanDB个人版体验」YashanDB个人版的安装使用(使用yasboot工具)

原创 H 2023-11-06
721

崖山数据库系统YashanDB是深圳计算科学研究院自主设计研发的新型数据库管理系统,融入原创的有界计算、近似计算、并行可扩展和跨模融合计算理论,可满足金融、政企、能源等关键行业对高性能、高并发及高安全性的要求。
最近,崖山数据库个人版安装介质已经上线,今天我们来学习测试一下个人版本的安装方法。

一、下载安装介质。

下载介质很简单,甚至不需要注册。下载链接: https://download.yashandb.com/download

我下载了 linux-x86_64 版本的安装介质,并将介质上传到服务器的 /tmp 目录下。

文件名称为 : yashandb-personal-23.1.1.100-linux-x86_64.tar.gz

二、检查配置操作系统。

2.1 检查操作系统版本

cat /etc/system-release

图片.png
版本为7.9,符合要求(要求为7.x)。

2.2 检查CPU架构

uname -m

图片.png

符合要求,与安装介质匹配。

2.3 检查内存

free -h

图片.png

符合要求,至少4GB及以上即可。

2.4 检查文件系统类型

mount

图片.png

xfs,符合要求(xfs和ext4均可)

2.5 检查分区大小

df -h

图片.png

符合最小安装需求(最小安装约需要5GB空间)

2.6 关闭防火墙

关闭防火墙自动启动,关闭防火墙。

systemctl disable firewalld
systemctl stop firewalld

2.7 修改用户资源限制

说明:由于我们这个是个人版本,不用于生产,所以使用默认的资源限制也完全可以正常运行的。这里我们修改配置文件,增加对应的资源使用限额。

(这里使用 yp(yashan personal)作为用户名,也可以根据需要修改为其他合适名称)

echo "
yp soft nofile 65536
yp hard nofile 65536
yp soft nproc 65536
yp hard nproc 65536
yp soft rss unlimited
yp hard rss unlimited
yp soft stack 8192
yp hard stack 8192
yp soft core unlimited
yp hard core unlimited
" >> /etc/security/limits.conf

echo "vm.swappiness = 0">> /etc/sysctl.conf
echo "net.ipv4.ip_local_port_range = 32768 60999" >> /etc/sysctl.conf
echo "vm.max_map_count=2000000" >> /etc/sysctl.conf
swapoff -a
sysctl -p

三、安装数据库

3.1 配置数据库用户


useradd yp
passwd yp
groupadd YASDBA
usermod -a -G YASDBA yp

创建用户 yp,并修改yp的用户密码为 Yasdb_123

如果需要配置免密登录,则可以将yp用户加入YASDBA组

3.2 解压安装介质

我们切换到yp用户,并创建stage文件夹,而后切换到stage文件夹下,并解压安装介质到当前文件夹(stage)。

(安装过程假设安装介质在/tmp目录下,如果有变化则自行指定其他位置)

su - yp

mkdir stage
cd stage/
tar -zxf /tmp/yashandb-personal-23.1.1.100-linux-x86_64.tar.gz 

3.3 生成安装的配置文件

./bin/yasboot package config gen --cluster yasdb -u yp -p Yasdb_123 --ip 192.168.23.58 --db 1 --port 22 --install-path /home/yp/home --data-path /home/yp/data --listen-cidr 0.0.0.0/0 --begin-port 1988 --yas-type SE

命令参数解释:

  • 数据库名称指定为yasdb
  • 数据库软件安装到系统的yp用户下
  • yp用户的密码是Yasdb_123
  • 数据库软件安装到192.168.23.58主机
  • 安装的实例数量为1个(单实例安装)
  • 主机192.168.23.58的ssh端口为22
  • 软件安装到 /home/yp/home
  • 数据库数据文件安装到 /home/yp/data
  • 监听地址是0.0.0.0(监听本机所有网卡地址)
  • 监听端口 1988
  • 部署形态为单机。
    其他命令,可以参考官方文档进行了解。

在stage目录下,执行以下命令,生成安装的配置文件
(如果ssh未使用默认的端口22,则自行修改为使用的端口)

图片.png

3.4 执行软件安装

./bin/yasboot package install -t hosts.toml -i /tmp/yashandb-personal-23.1.1.100-linux-x86_64.tar.gz 

执行以下命令,安装数据库软件:

图片.png

3.5 创建数据库

./bin/yasboot cluster deploy -t yasdb.toml

图片.png

3.6 为数据库设置SYS密码

./bin/yasboot cluster password set -n Yasdb_123 -c yasdb
执行以下命令,设置数据库SYS用户密码(密码为 Yasdb_123 )

图片.png

3.7 设置环境变量

数据库安装时,会生成适当的环境变量配置文件,我们可以在以下位置找到环境变量配置文件(YAS_HOME下的适当位置)

图片.png

执行以下命令,使得环境变量生效:

source /home/yp/home/yashandb/23.1.1.100/conf/yasdb.bashrc

3.8 登录到数据库

图片.png

如图,我们分别使用免密登录和密码登录的方式登录到数据库。

3.9 使用图形化工具(dbeaver)登录到数据库

首先需要下载dbeaver,我们可以在下载数据库的下载中心查看并下载。https://download.yashandb.com/download

dbeaver的安装可以参考以下官方文档:
安装DBEAVER

如何配置链接数据库已经有官方文档介绍了,在这里就不再赘述,大家可以参考这个官方文档的链接进行配置:
如何在DBeaver中管理数据库

配置完成后,界面如图:
图片.png

安装完成,the end ~~

最后修改时间:2023-11-13 14:28:52
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论