本文为
【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 目录中。 解压软件包: 我已经下载了YashanDB个人版,yashandb-personal-23.2.3.100-linux-x86_64.tar.gz 备注: 崖山数据库产品下载链接: https://download.yashandb.com/download |
生成参数文件 ./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 执行安装 执行部署 |
配置环境变量: $ cd /data/yashan/yasdb_home/yashandb/23.2.3.100/conf/ |
YashanDB数据库中sys用户的密码: cd /data/yashan/yasdb_data/db-1-1/instance |
查看YashanDB数据库状态,如显示出数据库状态信息即为安装成功: 连接数据库,使用sys用户和密码: 至此,数据库集群已经安装部署成功。 |
查看实例和数据库状态: SELECT INSTANCE_NAME, INSTANCE_ROLE, STATUS FROM V$INSTANCE; SELECT DATABASE_NAME, STATUS, OPEN_MODE FROM V$DATABASE; |
实例启动和停止 exit 退出连接数据库的SQL>交互模式,在操作系统的命令行执行以下命令 查看YashanDB数据库状态 关闭YashanDB服务 开启YashanDB服务 重启YashanDB数据库 |
#yashandb#
YCA官方报名链接: https://jsj.top/f/GGXYlU
邀请链接: https://jsj.top/f/GGXYlU?referred_from=yvAqffO6
https://jsj.top/f/GGXYlU