北冰洋以北 发表于 2024-9-11 01:10:44

[YashanDB认证] 单机YashanDB个人版服务端安装

学习链接:YashanDB|崖山数据库体系YashanDB学习中心-第一章_安装摆设
#Yashandb#2024 YCA认证 报名表
环境:
操作体系:Centos7.6
数据库版本:yashandb-personal-23.2.1.100
CPU:X86
1.准备工作

1.准备1台linux主机,1688端口不能被占用,发起关闭防火墙

# netstat -anp|grep 1688
# systemctl stop firewalld
2. 关闭交换分区(目标是为最大限度使用物理内存)

# sysctl -w vm.swappiness=0
# echo "vm.swappiness = 0">> /etc/sysctl.conf
3. 调解自动分配当地端口范围

# sysctl -w net.ipv4.ip_local_port_range='32768 60999'
# echo "net.ipv4.ip_local_port_range = 32768 60999" >> /etc/sysctl.conf
4.调解进程的VMA上限该参数作用是限定一个进程可以拥有的VMA(虚拟内存地区)的数量,调解是为了让数据库进程充实使用主机资源

# sysctl -w vm.max_map_count=2000000
# echo "vm.max_map_count=2000000" >> /etc/sysctl.conf
5.使变量见效

# sysctl -p
6.调解资源限定值

# ulimit -n 65536 #设置可以打开的最大的文件描述符数量65536(单元:个)
# ulimit -u 65536 #设置可以打开的最大的进程数65536(单元:个)
# ulimit -m unlimited #设置没有限定的使用常驻内存的巨细(单元:kbytes)
# ulimit -s 8192 #设置可以使用linux的默认栈空间巨细是8192kb(单元:kbytes)
7.修改设置文件

# vi /etc/security/limits.conf
◼在文件/etc/security/limits.conf后面添加以下内容:
yashan soft nofile 65536 #表示yashan用户可以打开的最大的文件描述符数量65536个
yashan hard nofile 65536
yashan soft nproc 65536 #表示yashan用户可以打开的最大的进程数65536个yashan hard nproc 65536
yashan soft rss unlimited #表示yashan用户可以没有限定的使用常驻内存的巨细yashan hard rss unlimited
yashan soft stack 8192 #表示yashan用户可以使用linux的默认栈空间巨细是8192kb
yashan hard stack 8192
8.创建新用户yashan,修改密码

# useradd yashan
# passwd yashan
2.数据库安装

1.切换yashan用户

# su yashan
假如切换时出现“bash-4.2$”而不是$,可参考下面的办法处理
【Linux】解决切换用户出现bash-4.2$问题&创建平凡用户并设置密码、授权-CSDN博客
2.切换到yashan用户的root目录下

$ cd
3.新建一个install的文件夹,并进入该文件下,查看当前用户路径

$ mkdir install
$ cd install/
$ pwd
4.登录YashanDB数据库官网,在服务支持-软件下载下载安装包文件,并上传到该路径下

YashanDB 下载中心
5.解压文件包,查看解压目录后的全部文件(软件包名根据现实填写)

$ tar -zxf yashandb-personal-23.2.1.100-linux-x86_64.tar.gz
$ ll
6.执行如下命令,生成安装参数文件(1234更换成yashan用户密码)

$./bin/yasboot package se gen --cluster yashandb -u yashan -p 1234 --ip 192.168.11.25 --port 22 --install-path /home/yashan/yasdb_home --data-path /home/yashan/yasdb_data --begin-port 1688
出现如下界面证实安装参数文件生成乐成
https://i-blog.csdnimg.cn/direct/084dad8ff66148dea8010006603aa155.png
7.执行如下命令安装yashan数据库(软件包名根据现实填写)

$./bin/yasboot package install -t hosts.toml -i yashandb-personal-23.2.1.100-linux-x86_64.tar.gz
出现如下界面证实数据库安装乐成
https://i-blog.csdnimg.cn/direct/531723efd55f40aabd19cdafeb7ead36.png
3.数据库摆设

1.执行如下命令摆设yashan数据库(软件包名根据现实填写)

$ ./bin/yasboot cluster deploy -t yashandb.toml
https://i-blog.csdnimg.cn/direct/9bf911cb6dd44b548a5c3dd420232099.png
2.执行如下命令设置环境变量(具体文件路径大概略有差别,根据现实调解即可)

$ cd /home/yashan/yasdb_home/yashandb/23.2.1.100/conf
#如~/.bashrc中已存在YashanDB相干的环境变量,将其清除
$ cat yashandb.bashrc >> ~/.bashrc
$ source ~/.bashrc
3.执行如下命令设置YashanDB数据库中sys用户的密码(先备份原密码文件,再生成新的密码文件)

$ cd /home/yashan/yasdb_data/db-1-1/instance/
$ mv yasdb.pwd yasdb1.pwd
$ yaspwd file=yasdb.pwd password=yasdb_123
4.执行如下命令查看YashanDB数据库状态

$ yasboot cluster status -c yashandb
https://i-blog.csdnimg.cn/direct/9e8842328bda40b197e8d22b61ac5d53.png
出现如上数据库信息,即为安装乐成
5.执行如下命令毗连数据库(yasdb_123为sys用户密码)

$ yasql sys/yasdb_123
https://i-blog.csdnimg.cn/direct/c9501f2b1f904adb99f6144a7606c608.png
出现如上信息,即为毗连乐成

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: [YashanDB认证] 单机YashanDB个人版服务端安装