目 录CONTENT

文章目录

YashanDB单机安装文档

暮渔木鱼
2025-01-16 / 0 评论 / 0 点赞 / 11 阅读 / 0 字 / 正在检测是否收录...

YaShanDB数据库安装准备

基于CentOS7.8

官方建议配置:

本次安装配置:

操作系统 CentOS 7.8
CPU架构 X86_64 4C
内存 8G
硬盘 100G
文件系统 xfs

本次使用软件包:yashandb-personal-23.1.1.100-linux-x86_64.tar.gz

下载安装包

1.从官网下载安装包【个人学习版】,根据操作系统选择对应版本,并上传到服务器上

下载地址: https://download.yashandb.com/download

创建安装用户

2.创建一个新用户yashan用来安装yashandb

配置sudo免密

3.配置sudo免密

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

在文件的最后添加如下内容后保存退出:

yashan  ALL=(ALL)NOPASSWD:ALL

cat命令查看检查

恢复文件只读属性

# chmod -w sudoers

将yashan用户加入YASDBA用户组下

# groupadd YASDBA
# usermod -a -G YASDBA yashan

执行如下命令为用户yashan指定密码:【p@ssw0rd】

# passwd yashan

安装密码过于简单会有提醒

操作系统参数调整,根据官方文档来

查看操作系统资源参数

# ulimit -a

修改参数临时生效【重启失效】

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

修改参数永久生效

/etc/security/limits.conf文件中写入如下参数

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

查看并校验

cat /etc/security/limits.conf


服务端安装

创建安装目录

执行如下命令切换至yashan用户:

su yashan
cd

创建安装目录install

mkdir install

获取yasboot安装工具

进入安装目录install,路径:/home/yashan/install

cd install

pwd

软件包上传到此目录

解压软件包

tar -zxf yashandb-personal-23.1.1.100-linux-x86_64.tar.gz

生成参数文件

执行如下命令生成安装参数文件,ssh登录密码为创建yashan用户时指定的密码,请将--ip参数后面的值更换成安装服务端主机所在IP地址(使用127.0.0.1会导致客户端无法连接至服务端):

  • 参考命令
./bin/yasboot package se gen --cluster yashandb -u yashan -p ssh登录密码 --ip 192.168.1.2 --port 22 --install-path /home/yashan/yasdb_home  --data-path /home/yashan/yasdb_data --begin-port 1688
  • 使用命令
./bin/yasboot package se gen --cluster yashandb -u yashan -p p@ssw0rd --ip 192.168.5.30 --port 22 --install-path /home/yashan/yasdb_home  --data-path /home/yashan/yasdb_data --begin-port 1688

执行安装:

如下命令安装YashanDB数据库,如实际安装数据库版本与示例中版本不同,请将-i参数后的软件包名称更改成实际名称:

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

执行部署

执行如下命令部署数据库:

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

执行如下命令配置环境变量

cd /home/yashan/yasdb_home/yashandb/23.1.1.100/conf

如~/.bashrc中已存在YashanDB相关的环境变量,将其清除

cat yashandb.bashrc >> ~/.bashrc

source ~/.bashrc

设置账密

执行如下命令设置YashanDB数据库中sys用户的密码:【注意此安装版本需要设置密码使用至少一位特殊字符】

cd /home/yashan/yasdb_data/db-1-1/instance

mv yasdb.pwd yasdb1.pwd

yaspwd file=yasdb.pwd

安装验证

执行如下命令查看YashanDB数据库状态,如显示出数据库状态信息即为安装成功:

yasboot cluster status -c yashandb

执行如下命令连接数据库,请将password更改成设置的sys用户密码

yasql sys/password
yasql sys/p@ssw0rd

设置密码时建议特殊字符建议不要选择@符号

到此服务端安装完成


查看服务端监听地址参数

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区