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
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
设置密码时建议特殊字符建议不要选择@符号
到此服务端安装完成
############################################################
查看服务端监听地址参数
标签:教程,YashanDB,单机,--,yashan,install,home,yashandb,安装 From: https://blog.csdn.net/m0_37873601/article/details/143682932