【YashanDB认证】YashanDB 崖山数据库安装部署和管理操作

【YashanDB认证】YashanDB 崖山数据库安装部署和管理操作

本文为

【YashanDB认证】YashanDB 崖山数据库安装部署和管理操作

#yashandb#

YCA官方报名链接: https://jsj.top/f/GGXYlU

邀请链接: https://jsj.top/f/GGXYlU?referred_from=yvAqffO6

https://jsj.top/f/GGXYlU

其他系类文章:

【YashanDB认证】YashanDB 崖山数据库体系结构

【YashanDB认证】YashanDB 崖山数据库数据字典和动态性能视图

【YashanDB认证】YashanDB 崖山数据库应用开发

【YashanDB认证】YashanDB 崖山数据库性能

【YashanDB认证】YashanDB 崖山数据库高可用原理

在自己的虚拟机上安装YashanDB 崖山数据库,记录学习YashanDB 的过程和体验。

本次安装在配置方面简化步骤,为了让初次使用者快速上手的。

YashanDB 对服务器主机的硬件配置不要求高配置就可以安装运行,对于个人和客户来说都是较好的部署选择。

本次安装 使用的是,个人版单机形态YashanDB服务端安装。个人版对硬件配置没有特别高的要求,适合数据库爱好和从业人员自行安装学习和使用。

YashanDB崖山数据库 产品下载链接:

https://download.yashandb.com/download

环境检查和配置

1、YashanDB 的操作系统要求;

操作系统:CentOS 7.6以上,KylinOS V10,openEuler 22.03

我的虚拟机安装的操作系统是:CentOS 7

2、YashanDB 的服务器硬件CPU配置要求;

架构要求,支持X86_64,ARM64架构,

CPU核数,推荐4C及以上;共享集群推荐8C及以上 最低CPU核数>2 我的虚拟机是 X86_64架构, 2核。

3、YashanDB 的服务器硬件内存配置要求;

内存要求,推荐16G及以上;共享集群推荐32G及以上 最低>4G 我的虚拟机配置了5G ,

建议使用虚拟机软件配置客户机内存最少分配5G,因为由于虚拟化占用问题,否则安装过程会提示内存不足。

4、YashanDB 的服务器硬件硬盘配置要求;

硬盘要求,推荐使用SSD, SSD/HDD都支持。推荐存储空间50G及以上 最低>4G 我的虚拟机配置了120G,给/data数据库目录保留了85G,测试使用够了。

5、YashanDB 的服务器文件系统配置要求;

文件系统要求,支持ext4或xfs,不能为tmpfs 我的虚拟机文件系统是 ext4

6、YashanDB 的服务器网络配置要求;

网络要求,千兆以上以太网,支持TCP和UDP;共享集群内部均要求10GE,不包含RDMA 我的虚拟机配置千兆网卡

检查服务器环境命令:

cat /etc/os-release

lscpu

free -h

lsblk

df -hT

ethtool <网卡名>

7、操作系统参数调整

由于此次安装使用的是个人版,修改的参数比企业版在生产环境配置的操作系统参数少一些。

个人版操作系统修改的参数如下:

查看系统的所有资源限制值:

修改资源限制:

ulimit -n 1048576 ulimit -u 1048576 ulimit -m unlimited ulimit -s 8192

echo " * soft nofile 1048576 * hard nofile 1048576 * soft nproc 1048576 * hard nproc 1048576 * soft rss unlimited * hard rss unlimited * soft stack 8192 * hard stack 8192 " >> /etc/security/limits.conf

修改了/etc/security/limits.conf文件,需要重启后参数永久生效

reboot

创建安装用户

su - root useradd yashan echo "yashan!123" | passwd yashan --stdin

配置sudo免密。

首先,请打开/etc/sudoers文件,通常情况下,即使root用户都无该文件的编辑权限,此时需要先对root授权。

chmod +w /etc/sudoers vi /etc/sudoers

在文件的最后添加如下内容: yashan ALL=(ALL)NOPASSWD:ALL

保存内容退出文件编辑。 恢复其文件初始的只读属性: chmod -w sudoers

将yashan用户加入到YASDBA用户组。 groupadd YASDBA usermod -a -G YASDBA yashan

YashanDB服务端安装

切换至yashan用户,专门用于安装YashanDB。

su - yashan mkdir -p /home/yashan/install cd /home/yashan/install 将软件包上传至 /home/yashan/install 目录中。

解压软件包: tar -zxf yashandb-personal-23.2.3.100-linux-x86_64.tar.gz

我已经下载了YashanDB个人版,yashandb-personal-23.2.3.100-linux-x86_64.tar.gz

备注: 崖山数据库产品下载链接: https://download.yashandb.com/download

生成参数文件 --ip参数后面的IP是安装服务端的服务器IP地址。注意:不能使用127.0.0.1 ,因为会导致客户端无法连接至服务端

./bin/yasboot package se gen --cluster yashandb -u yashan -p yashan!123 --ip 192.168.1.2 --port 22 --install-path /data/yashan/yasdb_home --data-path /data/yashan/yasdb_data --begin-port 1688

执行安装 ./bin/yasboot package install -t hosts.toml -i yashandb-personal-23.2.3.100-linux-x86_64.tar.gz

执行部署 ./bin/yasboot cluster deploy -t yashandb.toml

配置环境变量:

$ cd /data/yashan/yasdb_home/yashandb/23.2.3.100/conf/ $ cat yashandb.bashrc >> ~/.bashrc $ source ~/.bashrc

YashanDB数据库中sys用户的密码:

cd /data/yashan/yasdb_data/db-1-1/instance mv yasdb.pwd yasdb3.pwd yaspwd file=yasdb.pwd 命令会提示输入密码,如下提示。我这里设置为 yashan!123 Enter password for SYS:

查看YashanDB数据库状态,如显示出数据库状态信息即为安装成功: yasboot cluster status -c yashandb

连接数据库,使用sys用户和密码: yasql sys/yashan_123

至此,数据库集群已经安装部署成功。

查看实例和数据库状态:

SELECT INSTANCE_NAME, INSTANCE_ROLE, STATUS FROM V$INSTANCE;

SELECT DATABASE_NAME, STATUS, OPEN_MODE FROM V$DATABASE;

实例启动和停止

exit 退出连接数据库的SQL>交互模式,在操作系统的命令行执行以下命令

查看YashanDB数据库状态 yasboot cluster status -c yashandb

关闭YashanDB服务 yasboot cluster stop -c yashandb

开启YashanDB服务 yasboot cluster start -c yashandb

重启YashanDB数据库 yasboot cluster restart -c yashandb

服务器重启时,手动执行如下命令启动数据库:

## 手动启动yasom和yasagent进程 ## 待yasom和yasagent进程启动后,才能启动数据库

yasboot process yasom start -c yashandb yasboot process yasagent start -c yashandb yasboot cluster start -c yashandb

## 启动后检查进程

#yashandb#

YCA官方报名链接: https://jsj.top/f/GGXYlU

邀请链接: https://jsj.top/f/GGXYlU?referred_from=yvAqffO6

https://jsj.top/f/GGXYlU

相关阅读

牛客网站无法进入是什么原因呀
365完美体育官网入口

牛客网站无法进入是什么原因呀

📅 06-29 👁️ 7205
全民世界杯
365彩票手机app下载

全民世界杯

📅 09-25 👁️ 7473
圣鸽集成灶怎么样
365彩票手机app下载

圣鸽集成灶怎么样

📅 08-13 👁️ 8745